ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que Es El Scilab


Enviado por   •  20 de Marzo de 2013  •  781 Palabras (4 Páginas)  •  744 Visitas

Página 1 de 4

http://es.wikipedia.org/wiki/Scilab

QUE ES EL SCILAB, QUIEN LO CREO Y CON QUE PROPÓSITO

Scilab es un software matemático, con un lenguaje de programación de alto nivel, para cálculo científico, interactivo de libre uso y disponible en múltiples sistemas operativos (Mac OS X, GNU/Linux, Windows). Desarrollado por INRIA (Institut National de Recherche en Informatique et Automatique) y la ENPC (École Nationale des Ponts et Chaussées) desde 1990, por Scilab Consortium dentro de la fundación Digiteo desde 2008, Scilab es ahora desarrollado por Scilab Enterprises desde julio 2012.

Scilab fue creado en 1990 por investigadores del INRIA y de la École nationale des ponts et chaussées (ENPC). El Consorcio Scilab (Scilab Consortium en inglés) fue creado en mayo de 2003 para ampliar y promover Scilab como software de referencia en todo el mundo en el mundo académico y la industria. 5 En julio de 2008, con el fin de mejorar la transferencia de tecnología, el Scilab Consortium se unió a la Fundación Digiteo.

Desde julio de 2012, Scilab Enterprises desarrolla y publica ScilabScilab fue creado para hacer cálculos numéricos aunque también ofrece la posibilidad de hacer algunos cálculos simbólicos como derivadas de funciones polinomiales y racionales. Posee cientos de funciones matemáticas y la posibilidad de integrar programas en los lenguajes más usados (Fortran, Java, C y C++). La integración puede ser de dos formas: por ejemplo, un programa en Fortran que utilice Scilab o viceversa.1 Scilab fue hecho para ser un sistema abierto donde el usuario pueda definir nuevos tipos de datos y operaciones entre los mismos.

Scilab viene con numerosas herramientas: gráficos 2-D y 3-D, animación, álgebra lineal, matrices dispersas, polinomios y funciones racionales, Simulación: programas de resolución de sistemas de ecuaciones diferenciales (explícitas e implícitas), Xcos: simulador por diagramas en bloque de sistemas dinámicos híbridos, Control clásico, robusto, optimización LMI, Optimización diferenciable y no diferenciable, Tratamiento de señales, Grafos y redes, Scilab paralelo empleando PVM, Estadísticas, Creación de GUIs, Interfaz con el cálculo simbólico (Maple, MuPAD), Interfaz con TCL/TK.

Además se pueden agregar numerosas herramientas o toolboxes hechas por los usuarios como Grocer una herramienta para Econometría u Open FEM (Una caja de Herramientas para Elementos Finitos), hecha por INRIA.

En el pasado Scilab podía ser utilizado en el análisis de sistemas, pero no podía interactuar con el exterior. Hoy en día se pueden construir interfaces para que desde Scilab se pueda manejar un dispositivo, se conecte a la red a través de Tcp (Protocolo de Control de Transmisión) o Udp (User Datagram Protocol), etc. Esto brinda la posibilidad de conectar una placa de adquisición de datos a Scilab y de esta forma el control de una planta on-line.

OPERACIONES BÁSICAS

 SCILAB muestra el siguiente símbolo indicando que el programa está listo para

 ejecutar la siguiente instrucción. Esto se conoce como prompt: -->

 Las variables van siendo cargadas al workspace mediante asignaciones:

 -->a = 2.3

o Para ver las variable las variables activas se utiliza: who

 Existen variables pre-definidas, por ejemplo: %e, %i, %pi, %eps, %inf, %nan, etc.

 El operador : (dos puntos) sirve para crear un vector fila, por ejemplo:

-->nombre del vector = valor inicial : incremento : valor final

 El operador ; (punto y coma) evita la impresión en pantalla de la salida del comando

 Para obtener la transpuesta de una matriz se debe usar un apóstrofe ’

 Para introducir un comentario y no ejecutar la línea se usa: //

 Para abrir el menú de ayuda se usa: --> help

 Para empezar a guardar una sesión de SCILAB en un archivo se usa: diary(nombre_del_archivo)

 Para terminar de guardar la sesión de SCILAB se usa: --> diary(0)

 Para ver el directorio actual de trabajo: --> pwd

 Para cambiar el directorio de trabajo: --> chdir(‘nombre de nuevo directorio’).

 Para listar archivos existentes en el directorio de trabajo: --> ls

 Para correr un archivo de comandos (script) se usa: --> exec(‘nombre de archivo’)

FUNCIONES DEL SCILAB

 abs : valor absoluto

 acos : arcocoseno

 acosh : arcocoseno hiperb´olico

 asin : arcoseno

 asinh : arcoseno hiperb´olico

 atan : arcotangente

 atanh : arcotangente hiperb´olica

 ceil : parte entera superior

 cos : coseno

 cosh : coseno hiperb´olico

 cotg : cotangente

 coth : cotangente hiperb´olica

 exp : funci´on exponencial: ex

 fix : redondeo hacia cero (igual a int)

 floor : parte entera inferior

 int : redondeo hacia cero (igual a fix)

 log : logaritmo natural

 log10 : logaritmo decimal

 log2 : logaritmo en base dos

 max : m´aximo

 min : m´ınimo

 modulo : residuo entero

 rand : n´umero aleatorio

 round : redondeo

 sin : seno

 sinh : seno hiperb´olico

 sqrt : raiz cuadrada

 tan : tangente

 tanh : tangente hiperb´olica

BIBLIOGRAFÍA

 SCILAB Group, “Introduction to SCILAB - User’s Guide”. Referencia preparada por el Grupo de Soporte de SCILAB y disponible en el siguiente sitio web:

 http://scilabsoft.inria.fr/doc/intro/index..html

 Gilberto E. Urroz, “SCILAB”, materiales disponibles en:

 http://www.engineering.usu.edu/cee/faculty/gurro/Scilab.html

 Paulo Sérgio da Motta Pires, “Introdução ao SCILAB”, Dpto. de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, Brasil.

...

Descargar como  txt (5.6 Kb)  
Leer 3 páginas más »
txt