| Scilab | ||
|---|---|---|
Scilab 6.1 en Windows 10 | ||
| Información general | ||
| Tipo de programa | Computación técnica | |
| Autor | INRIA | |
| Desarrollador | Scilab Enterprises | |
| Lanzamiento inicial | 2 de enero de 1994 | |
| Licencia | CeCILL,GPLv2 | |
| Estado actual | En desarrollo | |
| Idiomas | Inglés | |
| Información técnica | ||
| Programado en | C,C++,Java[1] | |
| Plataformas admitidas | 32 bits (excepto Mac) 64 bits | |
| Interfaz gráfica predeterminada | GTK | |
| Versiones | ||
| Última versión estable | 6.1.0 (info)(25 de febrero de 2020 (5 años, 11 meses y 23 días)) | |
| Archivos legibles | ||
| Scilab source code file | ||
| Archivos editables | ||
| Scilab source code file | ||
| Enlaces | ||
Scilab es un software para análisis numérico, con unlenguaje de programación de alto nivel para cálculo científico. Es desarrollado por Scilab Enterprises, bajo la licenciaCeCILL, compatible con laGNU General Public License.
Las características de Scilab incluyen análisis numérico, visualización 2-D y 3-D, optimización, análisis estadístico, diseño y análisis de sistemas dinámicos, procesamiento de señales, e interfaces conFortran,Java,C yC++. Mientras que la herramienta Xcos permite una interfaz gráfica para el diseño de modelos.

En los años 80, elInstitut National de Recherche en Informatique et en Automatique o INRIA (traducido literalmente del francés como Instituto Nacional de Investigación en Informática y Automática) desarrolló el software Blaise, para el diseño de control de sistemas asistido por computador, y cuyos desarrolladores principales fueron François Delebecque y Serge Steer. En 1984, la startup Simulog distribuyó este software con el nombre de Basile.
A principios de la década de 1990, INRIA cambió el nombre a Scilab, y continuó su desarrollo a través de Scilab Group, conformado por investigadores del INRIA y de laÉcole nationale des ponts et chaussées. Luego, se decidió que Scilab fuera distribuido comosoftware de código abierto. La primera versión de Scilab fue la 1.1 y fue publicada el 2 de enero de 1994. Scilab Group desarrolló Scilab hasta la versión 2.7, a finales de 2002.
El Consorcio Scilab (Scilab Consortium eninglé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.[2] En julio de 2008, con el fin de mejorar la transferencia de tecnología, el Scilab Consortium se unió a laFundación Digiteo.
Desde julio de 2012,Scilab Enterprises desarrolla y publica Scilab.
Scilab posee su propiolenguaje de programación, orientado al uso de matrices y vectores. Es unlenguaje interpretado. Scilab incorpora su propio editor llamadoSciNotes, aunque está disponible tambiénScipad. La extensión de estos archivos es *.sce o *.sci. Ejemplo del programahola mundo:
// línea de comentario, como en C++clc// limpia la pantalladisp("Hola Mundo")// imprime Hola Mundo
Scilab permite la operación de matrices. Ejemplo del uso de matrices:
-->A=[2/33/5;217]
Scilab tiene funciones diseñadas especialmente para el tratamiento de polinomios y cálculo simbólico (aunque existen otros que facilitan la transcripción de texto como Maxima). Por ejemplo para insertar el polinomio:
Se utilizan los siguientes comandos (nótese que los coeficientes del polinomio se insertan del término con menor orden hasta el término de orden mayor poniendo ceros en los términos no existentes:
y=poly([-31/205],"x","coeff")
Scilab soporta creación deinterfaces gráficas de usuario, y visualización 2D y 3D.
Gráfico de la función
t=[0:0.001:2*%pi]y=sin(t)xlabel("eje X");ylabel("Eje y");title("Título del gráfico")plot(t,y)

El programa Scilab tiene un entorno similar aSimulink deMatlab para simulación desistemas dinámicos y resolución de sistemas deecuaciones diferenciales. Este entorno posee varios paquetes que incluye algunas herramientas para simulación sencilla de circuitos eléctricos y termo hidráulica.

A partir de la versión 5.2 se puede consultar:http://atoms.scilab.org/ para obtener un listado de módulos que extienden las capacidades de Scilab.
Para instalar módulos, podemos abrir Atoms haciendo clic en Applications->Module Manager ATOMS, seleccionamos la aplicación y ATOMS la descarga de internet y la instala.

Scilab es distribuido desde 2008 bajo laLicencia CeCILL, una licencia de código abierto compatible con laGNU General Public License. Ésta se encuentra dentro de la lista de licencias libres deGNU.[3]
Scilab está disponible para sistemas operativosMicrosoft Windows yGNU/Linux, tanto plataformas de32 como de64 bits, yMac OS X, desde Snow Leopard (10.6) hasta Yosemite (10.10).
Los requerimientos del sistema son: