Manual de Scilab/Xcos/Operaciones básicas

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda
← Instalación Operaciones básicas Vectores y matrices →
Manual de Scilab/Xcos


Caracteres especiales en Scilab[editar]

Como en Matlab en Scilab ";" se utiliza para no mostrar el resultado de un comando. Para comentar algo utilizamos los caracteres "//".

Consultar la ayuda del Software[editar]

Para consultar la ayuda de Scilab solo tenemos que hacer click en el menu sobre "?" y luego en "Scilab help" o directamente presionando la tecla F1. En el caso de que necesitemos consultar la ayuda de un comando en particular deberiamos tipear "help" más el comando; por ejemplo:

help plot

Ayuda del comando plot en Scilab

Cabe destacar dos características nuevas en las últimas versiones de Scilab, como son el botón ejecutar directamente desde la ayuda el código de ejemplo de los comandos; que en la siguiente figura esta marcado como ejecución. Y por otro lado también se puede apreciar que Scilab puede abrir el editor de texto con el código del ejemplo.

Ayuda de Scilab

Declaración de una variable[editar]

A=1; //Declaro la variable A con el valor 1.

Escritura y lectura de un archivo[editar]

Exportando una variable a un archivo de texto[editar]

donde medx es el archivo donde se guardara el vector x/100.

fprintfMat('medx',x/100);

Lectura de archivos de texto[editar]

fd=mopen('11.txt','r'); //abre el archivo a leer
yalambre=mfscanf(-1,fd,"%f"); //paso lo valores a la variable y cierro el archivo de texto.
mclose(fd);

Produciendo código para Latex[editar]

Scilab puede producir código para pegar directamente en un documento de LaTeX. Esto se lleva a cabo con el comando prettyprint.

Dada la siguiente función gp(s):

Primero defino la función que quiero representar en Latex; luego ejecuto prettyprint con el parametro que quiero representar en Latex.

Código en scilab:

s=poly(0,'s');
gp=10/(s^2+21*s+448); //Sistema
prettyprint(gp)
 ans  =
 
 ${\frac{10}{448+21s+s^{2}}}$

Ejecutando un script desde la línea de comandos[editar]

Para ejecutar un archivo .sce podemos ejecutarlo de la siguiente forma:

exec('/ruta/tp1.sce', -1)

Donde ruta es el lugar donde se encuentra el archivo tp1.sce. -1 es debido a que no se muestra ningún eco del comando.

Para más detalles se puede consultar en la ayuda de Scilab.

Nuevas caracteristicas de Scilab 5.4.0[editar]

Preview of new desktop functionalities that will be available with Scilab 5.4.0 [1]