Programas y gráficos en Scilab. 

Programs and graphics in Scilab.

El siguiente documento describe la forma de realizar programas con Scilab,con diversos tipos de aplicaciones que el lector los podrá encontrar en el índice.   

Indice

Edición de programas.

Escribir un programa completo en un archivo de texto .txt .

Representación gráfica por medio de un programa.


Proceso de creación de un gráfico en Scilab por medio de archivos .txt

Programa completo de todas las variables mas las operaciones del mismo, escrito en el SciNotes directamente.




Edición de programas.

 

Primero abrimos el  SciNotes  en Applications, como se indica en el dibujo,



Escribimos las sentencias en el editor,  el programa se guarda y luego lo ejecutamos,

 



Y en la consola se carga el programa func.sci , en la ejecucion se llama a s suma y a r resta y en func se escribe los valores de las variables,

->exec('C:\Users\eduardo\Desktop\Mis documentos\Ingenieria\Ingenieria F de D\Basica D\Matematica D\Programas\Scilab\Programacion\datos\func.sci', -1)

-->[suma,resta]=func(5,8)

 resta  =

- 3. 

 suma  =

  13. 




Representación gráfica por medio de un programa.

Abrimos el  SciNotes  en Applications y escribimos,

Hacemos save y ejecutar,  a continuacion  en la consola  aparece

-->exec('C:\Users\eduardo\Desktop\Mis documentos\Ingenieria\Ingenieria F de D\Basica D\Matematica D\Programas\Scilab\Programacion\datos\cargar1.sce', -1)

Y se crea el sigiente grafico,



Proceso de creación de un gráfico en Scilab por medio de archivos .txt .

Se crean dos archivos de texto,

texto3.txt

 

texto4.txt

y se los guardan en una carpeta, en este caso:

 C:\Users\eduardo\Desktop\Mis documentos\Ingenieria\Ingenieria F de D\Basica D\Matematica D\Programas\Scilab\Programacion\

el proceso queda explicado por el siguiente dibujo,


 

Luego de creados estos dos archivos de texto escribimos en Scilab



-->x=read('C:\Users\eduardo\Desktop\Mis documentos\Ingenieria\Ingenieria F de D\Basica D\Matematica D\Programas\Scilab\Programacion\texto3.txt',1,5)

 x  =

 

    1.    2.    3.    4.    5. 

 

-->y=read('C:\Users\eduardo\Desktop\Mis documentos\Ingenieria\Ingenieria F de D\Basica D\Matematica D\Programas\Scilab\Programacion\texto4.txt',1,5)

 y  =

 

    5.    6.    7.    8.    9. 

Observar al final de la sentencia está escrito 1,5, esto significa que se abre una matriz de 1 fila y 5 columnas y siempre se tiene que aclarar esto.

Luego escribimos en Scilab,

-->plot2d(x,y)

Lo que da como resultado el siguiente grafico,



Utilizando el anterior tema creamos el siguiente programa, se carga los archivos de texto texto3.txt y texto4.txt yluego se ejecuta creandose un grafico

     



Escribir un programa completo en un archivo de texto .txt .

Supongamos que queremos escribir un programa mas elaborado en un archivo de texto, por ejemplo abrir las variables y luego ejecutar las operaciones que queremos hacer con ellas, como representarlas en un gráfico.

Para ello escribimos el siguiente archivo de texto,


Guardamos a este archivo de texto como “texto5.sce”, en una carpeta y luego lo abrimos con el SciNotes y lo ejecutamos desde el mismo.

Los archivos de texto “texto3.txt” y “texto4.txt” ya fueron creados, con el contenido de la variables x e y, el programa abre a dichos archivos, con lo que las variables ya están instaladas en el mismo y luego realiza el gráfico.




Programa completo de todas las variables mas las operaciones del mismo, escrito en el SciNotes directamente.

En este programa se agregaron lineas de texto que presentan los valores numéricos como disp(x) y el texto como disp(“x=”)




Referencias.
Programacion 1. Sentencias básicas scilab 

How to read and write matrix data with external files in Scilab.



Eduardo Ghershman, 6.4.2017