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]