Manual de Scilab/Xcos/Operaciones básicas
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
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.
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]