Sunteți pe pagina 1din 7

i

SCILAB

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

HERRAMIENTAS EDA
NOMBRE: Daniela Carrasco C. FECHA: Martes 21 de Mayo/2013. CURSO: SEGUNDO C TEMA: SCILAB CDIGO: 547.

Consultar acerca del Entorno SCILAB, incluir las caractersticas ms importantes, mdulos, aplicaciones, etc.

QU ES EL ENTORNO SCILAB?
Scilab es un producto que intenta actuar como un sustituto de software libre para Matlab y de hecho tiene muchas coincidencias, es un software matemtico, con un lenguaje de programacin de alto nivel, para clculo cientfico, interactivo de libre uso y disponible en mltiples sistemas operativos (Mac OS X, GNU/Linux, Windows). SCILAB es un programa desarrollado de forma a disponer en un slo ambiente herramientas de clculo numrico, programacin y grficos. Es similar a MATLAB y otros programas de clculo numrico.

OBJETIVOS:
A partir de Mayo de 2003, el programa pasa a ser mantenido por un conjunto de instituciones y empresas francesas denominado Consorcio SCILAB. Scilab se ha desarrollado fundamentalmente para proporcionar al usuario un entorno de programacin que cumpla los siguientes objetivos: Ser un sistema abierto donde el usuario pueda definir nuevos tipos de datos, operaciones sobre

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos estos nuevos tipos de datos, funciones y libreras de funciones. Organizar la cooperacin e intercambio entre los desarrolladores de SCILAB, con vistas a incorporar dentro del programa los ltimos avances cientficos en el rea de computacin numrica. Poseer un conjunto de tipos de datos variado y flexible con una sintaxis fcil de usar. Proporcionar un conjunto razonable de primitivas que sirva como base para una amplia gama de clculos. Poder aadir primitivas nuevas fcilmente (por ejemplo, mediante la herramienta intersci). Ayudar al desarrollo de libreras a travs de herramientas de funciones orientadas a aplicaciones especficas (como control lineal, procesamiento de seal, anlisis de red, control no lineal, etc.). Organizar la cooperacin e intercambio entre usuarios de SCILAB de forma a que el programa pueda ser utilizado en forma efectiva en la industria, educacin e investigacin.

VENTAJAS:
Desde el punto de vista del usuario, SCILAB presenta algunas ventajas tales como: Disponibilidad de la ltima versin va Internet; El programa puede ser utilizado, copiado y distribuido en forma legal; Los resultados obtenidos pueden ser divulgados sin restriccin; Se tiene acceso al cdigo fuente; La certeza de estar participando de una comunidad cuyo principal objetivo es la difusin irrestricta del conocimiento.

FUNCIONES:

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Las funciones son otro de los componentes fundamentales de Scilab. Existen cientos de funciones predefinidas, y el usuario puede definir sus propias funciones fcilmente.

Por ejemplo, algunas de las mas utilizadas son: log(), sin(), cos(), tan(), asin, acos, atan, exp(), abs(), sqrt().

Algo muy importante que se debe recordar es que la mayora de las funciones matemticas en Scilab aplican tanto a nmero reales como complejos.

Ejemplos:

-->sin(0.5) ans =

0.4794255

-->c=sqrt(-9) c =

3.i

-->exp(-3.2) ans =

0.0407622

-->log(10) ans =

2.3025851

MDULOS:

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos Los modulos en Scilab son funciones elementales. Para instalar mdulos para Scilab se puede utilizar el administrador de mdulos a travs de la gui Atoms o directamente desde la lnea de comandos. Para ejecutar el administrador de mdulos se debe hacer click en el menu "Application" y seleccionamos "Module Manager - ATOMS". Al hacer click se abrir el administrador de mdulos. Como se ve en la siguiente figura:

Una vez seleccionado el modulo se hace click en el botn install. Una vez que se instala el mdulo es necesario reiniciar Scilab para que este pueda cargar los mdulos instalados. Tambin se puede utilizar la lnea de comandos de Scilab para consultar los mdulos e instalarlos. Vase la ayuda de atoms "help atoms". Nota: Para instalar y visualizar los mdulos disponibles es necesario que el equipo donde se est corriendo Scilab tenga una conexin a internet.

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos

CARACTERSTICAS:
Las principales caractersticas de Scilab son: Contiene funciones que realizan clculos con todo tipo de matrices (numricas, racionales, polinmicas, matrices de transferencia, etc). La matriz es el tipo bsico de dato. Permite realizar clculos interactivos. Se pueden programar funciones y aplicaciones muy variadas. Posee cientos de funciones matemticas, con la posibilidad de aadirle interactivamente programas provenientes de diversos lenguajes de programacin (Fortran, C, C++, Java, etc.). Maneja estructuras de datos complejas (listas, funciones racionales, etc.) e incluye un lenguaje de programacin de alto nivel. Realiza representaciones grficas en dos y tres dimensiones. Usa primitivas para el anlisis de sistemas no lineales. Permite realizar integracin numrica de sistemas dinmicos implcitos y explcitos. Es compatible con Matlab. Actualmente se usa en contextos industriales y educativos de todo el mundo. Est disponible para diferentes plataformas: Windows, Linux, Sun, Alpha, MacOS X, ... Su cdigo fuente est publicado, es conocido y se puede modificar, siempre que se haga referencia a sus autores, es decir, su distribucin es de fuentes abiertas (open source). Es el llamado software libre.

APLICACIONES:
Scilab fue desarrollado para aplicaciones de control de sistemas, procesamiento de seales y otras aplicaciones matemticas. Uno de los conceptos bsicos de la sintaxis Scilab es su habilidad de manejar matrices: con manipulaciones bsicas como concatenacin, extraccin o transposicin que son llevadas a cabo inmediatamente tan bien como las operaciones bsicas como suma y multiplicacin. Scilab

ESCUELA SUPERIOR POLITCNICA DE CHIMBORAZO FACULTAD DE INFORMTICA Y ELECTRNICA Base de Datos tambin maneja objetos ms complejos que matrices numricas. Por ejemplo, para aplicaciones de control se requiere manipular matrices racionales o polinomiales. Esto es hecho en Scilab manipulando listas y escribindolas, lo que permite una representacin simblica natural de objetos matemticos complicados como funciones de transferencia. BIBLIOGRAFA http://bibing.us.es/proyectos/abreproy/11555/fichero/PFC+Joaqu%C3%ADn+Jos%C3%A9 +Jim%C3%A9nez+Carreira%252FCap%C3%ADtulo+2++Introducci%C3%B3n+a+SCILAB+4.1.pdf http://personal.us.es/echevarria/documentos/ApuntesScilab.pdf http://www.slideshare.net/guest55fd0/manual-scilab http://www.voluntariado.df.uba.ar/index.php/tutoriales-y-practicas-de-las-clases/scilabintroduccion http://es.wikipedia.org/wiki/Scilab http://es.wikibooks.org/wiki/Manual_de_Scilab/Xcos/Instalaci%C3%B3n

S-ar putea să vă placă și