fbpx
Wikipedia

Scilab

Scilab es un software para análisis numérico, con un lenguaje de programación de alto nivel para cálculo científico. Es desarrollado por Scilab Enterprises, bajo la licencia CeCILL, compatible con la GNU General Public License.

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 (1 año y 6 meses)
Asistencia técnica
Enlaces
Sitio web oficial
Repositorio de código

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 con Fortran, Java, C y C++. Mientras que la herramienta Xcos permite una interfaz gráfica para el diseño de modelos.

Historia

 
Ejemplos en 3D, en Scilab 4.0.

En los años 80, el INRIA 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 como software 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 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.[2]​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 Scilab.

Características

Sintaxis

Scilab posee su propio lenguaje de programación, orientado al uso de matrices y vectores. Es un lenguaje interpretado. Scilab incorpora su propio editor llamado SciNotes, aunque está disponible también Scipad. La extensión de estos archivos es *.sce o *.sci. Ejemplo del programa hola mundo:

// línea de comentario, como en C++ clc // limpia la pantalla disp("Hola Mundo") // imprime Hola Mundo 

Scilab permite la operación de matrices. Ejemplo del uso de matrices:

 
--> A=[2/3 3/5; 21 7] 

Polinomios y cálculo simbólico

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([-3 1/2 0 5], "x", "coeff") 

Interfaces gráficas

Scilab soporta creación de interfaces 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) 
 

Xcos

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

 

Otros paquetes disponibles

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 click en Applications->Module Manager ATOMS, seleccionamos la aplicación y ATOMS la descarga de internet y la instala.

 

Licencia

Scilab es distribuido desde 2008 bajo la Licencia CeCILL, una licencia de código abierto compatible con la GNU General Public License. Ésta se encuentra dentro de la lista de licencias libres de GNU.[3]

Plataformas soportadas

Scilab está disponible para sistemas operativos Microsoft Windows y GNU/Linux, tanto plataformas de 32 como de 64 bits, y Mac OS X, desde Snow Leopard (10.6) hasta Yosemite (10.10).

Requisitos del sistema

Los requerimientos del sistema son:

  • Microsoft Windows: Windows XP, 7, 8. Procesador Pentium IV o equivalente, 1 GB RAM (2 GB recomendado), y 600 MB de espacio en disco duro.
  • GNU/Linux: Procesador Pentium III o equivalente, 1 GB RAM (2 GB recomendado), y 550 MB de espacio en disco duro.
  • Mac OS X: Procesador Intel 64 bits, 1 GB RAM (2 GB recomendado), y 500 MB de espacio en disco duro.

Véase también

Referencias

  1. Scilab. (en inglés). Archivado desde el original el 5 de septiembre de 2015. Consultado el 3 de agosto de 2015. 
  2. Gomez, Claude (julio de 2003). «SCILAB Consortium launched» (en inglés). Consultado el 28 de marzo de 2011. 
  3. GNU. «Lista de licencias con comentarios». Consultado el 2 de agosto de 2015. 

Enlaces externos

  •   Wikimedia Commons alberga una categoría multimedia sobre Scilab.
  •   Wikilibros alberga un manual sobre Scilab.
  • Página oficial de Scilab
  • Página oficial de Scilab Enterprises
  • Scilab Tutorials de Openeering
  •   Datos: Q828742
  •   Multimedia: Scilab

scilab, software, para, análisis, numérico, lenguaje, programación, alto, nivel, para, cálculo, científico, desarrollado, enterprises, bajo, licencia, cecill, compatible, general, public, license, windows, 10información, generaltipo, programacomputación, técni. Scilab es un software para analisis numerico con un lenguaje de programacion de alto nivel para calculo cientifico Es desarrollado por Scilab Enterprises bajo la licencia CeCILL compatible con la GNU General Public License ScilabScilab 6 1 en Windows 10Informacion generalTipo de programaComputacion tecnicaAutorINRIADesarrolladorScilab EnterprisesLanzamiento inicial2 de enero de 1994LicenciaCeCILL GPLv2Estado actualEn desarrolloIdiomasInglesInformacion tecnicaProgramado enC C Java 1 Plataformas admitidas32 bits excepto Mac 64 bitsInterfaz grafica predeterminadaGTKVersionesUltima version estable6 1 0 info 25 de febrero de 2020 1 ano y 6 meses Asistencia tecnicaEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Las caracteristicas de Scilab incluyen analisis numerico visualizacion 2 D y 3 D optimizacion analisis estadistico diseno y analisis de sistemas dinamicos procesamiento de senales e interfaces con Fortran Java C y C Mientras que la herramienta Xcos permite una interfaz grafica para el diseno de modelos Indice 1 Historia 2 Caracteristicas 2 1 Sintaxis 2 2 Polinomios y calculo simbolico 2 3 Interfaces graficas 2 4 Xcos 2 5 Otros paquetes disponibles 3 Licencia 4 Plataformas soportadas 5 Requisitos del sistema 6 Vease tambien 7 Referencias 8 Enlaces externosHistoria Editar Ejemplos en 3D en Scilab 4 0 En los anos 80 el INRIA desarrollo el software Blaise para el diseno de control de sistemas asistido por computador y cuyos desarrolladores principales fueron Francois Delebecque y Serge Steer En 1984 la startup Simulog distribuyo este software con el nombre de Basile A principios de la decada de 1990 INRIA cambio el nombre a Scilab y continuo su desarrollo a traves de Scilab Group conformado por investigadores del INRIA y de la Ecole nationale des ponts et chaussees Luego se decidio que Scilab fuera distribuido como software de codigo abierto La primera version de Scilab fue la 1 1 y fue publicada el 2 de enero de 1994 Scilab Group desarrollo Scilab hasta la version 2 7 a finales de 2002 El Consorcio Scilab Scilab Consortium en ingles fue creado en mayo de 2003 para ampliar y promover Scilab como software de referencia en todo el mundo en el mundo academico y la industria 2 En julio de 2008 con el fin de mejorar la transferencia de tecnologia el Scilab Consortium se unio a la Fundacion Digiteo Desde julio de 2012 Scilab Enterprises desarrolla y publica Scilab Caracteristicas EditarSintaxis Editar Scilab posee su propio lenguaje de programacion orientado al uso de matrices y vectores Es un lenguaje interpretado Scilab incorpora su propio editor llamado SciNotes aunque esta disponible tambien Scipad La extension de estos archivos es sce o sci Ejemplo del programa hola mundo linea de comentario como en C clc limpia la pantalla disp Hola Mundo imprime Hola Mundo Scilab permite la operacion de matrices Ejemplo del uso de matrices A 2 3 3 5 21 7 displaystyle A begin bmatrix frac 2 3 amp frac 3 5 21 amp 7 end bmatrix gt A 2 3 3 5 21 7 Polinomios y calculo simbolico Editar Scilab tiene funciones disenadas especialmente para el tratamiento de polinomios y calculo simbolico aunque existen otros que facilitan la transcripcion de texto como Maxima Por ejemplo para insertar el polinomio y f x 5 x 3 1 2 x 3 displaystyle y f x 5 cdot x 3 frac 1 2 cdot x 3 Se utilizan los siguientes comandos notese que los coeficientes del polinomio se insertan del termino con menor orden x 0 displaystyle x 0 hasta el termino de orden mayor x 3 displaystyle x 3 poniendo ceros en los terminos no existentes y poly 3 1 2 0 5 x coeff Interfaces graficas Editar Scilab soporta creacion de interfaces graficas de usuario y visualizacion 2D y 3D Grafico de la funcion y f t s e n t displaystyle y f t sen t t 0 0 001 2 pi y sin t xlabel eje X ylabel Eje y title Titulo del grafico plot t y Xcos Editar El programa Scilab tiene un entorno similar a Simulink de Matlab para simulacion de sistemas dinamicos y resolucion de sistemas de ecuaciones diferenciales Este entorno posee varios paquetes que incluye algunas herramientas para simulacion sencilla de circuitos electricos y termo hidraulica Otros paquetes disponibles Editar A partir de la version 5 2 se puede consultar http atoms scilab org para obtener un listado de modulos que extienden las capacidades de Scilab Para instalar modulos podemos abrir Atoms haciendo click en Applications gt Module Manager ATOMS seleccionamos la aplicacion y ATOMS la descarga de internet y la instala MuPAD OpenFemLicencia EditarScilab es distribuido desde 2008 bajo la Licencia CeCILL una licencia de codigo abierto compatible con la GNU General Public License Esta se encuentra dentro de la lista de licencias libres de GNU 3 Plataformas soportadas EditarScilab esta disponible para sistemas operativos Microsoft Windows y GNU Linux tanto plataformas de 32 como de 64 bits y Mac OS X desde Snow Leopard 10 6 hasta Yosemite 10 10 Requisitos del sistema EditarLos requerimientos del sistema son Microsoft Windows Windows XP 7 8 Procesador Pentium IV o equivalente 1 GB RAM 2 GB recomendado y 600 MB de espacio en disco duro GNU Linux Procesador Pentium III o equivalente 1 GB RAM 2 GB recomendado y 550 MB de espacio en disco duro Mac OS X Procesador Intel 64 bits 1 GB RAM 2 GB recomendado y 500 MB de espacio en disco duro Vease tambien EditarInstitut National de Recherche en Informatique et en Automatique CeCILL MATLAB GNU OctaveReferencias Editar Scilab Quality assurance en ingles Archivado desde el original el 5 de septiembre de 2015 Consultado el 3 de agosto de 2015 Gomez Claude julio de 2003 SCILAB Consortium launched en ingles Consultado el 28 de marzo de 2011 GNU Lista de licencias con comentarios Consultado el 2 de agosto de 2015 Enlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre Scilab Wikilibros alberga un manual sobre Scilab Pagina oficial de Scilab Pagina oficial de Scilab Enterprises Scilab Tutorials de Openeering Datos Q828742 Multimedia ScilabObtenido de https es wikipedia org w index php title Scilab amp oldid 128578669, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos