Manual de Scilab/Xcos/Operaciones básicas
Caracteres especiales en Scilab
editarComo 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
editarPara 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
editarA=1; //Declaro la variable A con el valor 1.
Escritura y lectura de un archivo
editarExportando una variable a un archivo de texto
editardonde medx es el archivo donde se guardara el vector x/100.
fprintfMat('medx',x/100);
Lectura de archivos de texto
editarfd=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
editarScilab 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
editarPara 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
editarPreview of new desktop functionalities that will be available with Scilab 5.4.0 [1]