Scilab – Mas Comandos de la Consola y Variables

Al igual que otros lenguajes, como Python, no requiere que se declaren las variables previamente, ni hay que definir el tipo de dato. La variable se define en el momento en que se usa y el tipo de dato es detectado automáticamente.

Anuncios

Comandos Básicos de la consola

Coma ( , )

Se utiliza la coma para separar instrucciones que están en la misma línea, y para separar argumentos.

clip_image001

Los elementos de una matriz pueden ser separados con comas.

clip_image002

Dos barras inclinadas ( / / ) (slashes)

Para ingresar un comentario, se comienza la línea con dos barras inclinadas //.

clip_image003

Los comentarios no generan una respuesta, es decir no son ejecutables, se puede colocar un comentario luego de una instrucción, y la instrucción se ejecutará, y el comentario no será tomado en cuenta.

Limpiar la consola – clc

Para limpiar la consola se utiliza el comando clc y se borraran todas las entradas y resultados de la pantalla, sin embargo, el valor de las variables que se hayan introducido durante la sesión permanecerá en memoria.

clip_image004

Se limpió la consola y se volvió a solicitar el valor de las variables A y B, las cuales habían sido limpiadas de la pantalla, pero no de la memoria.

Corchetes [ ]

El uso principal de los corchetes es para crear vectores y matrices.

clip_image005

También se utiliza para funciones que tienen más de un valor de salida. Esto se discutirá más adelante cuando se hable de funciones.

Continuación de línea ( .. ) dos puntos consecutivos

Cuando se desea continuar una declaración en la próxima línea se puede colocar dos puntos consecutivos al final de la declaración, y continuar en la próxima línea como si fuera una sola línea.

clip_image006

No hay que dejar espacios entre los operadores o datos y los dos puntos consecutivos. Si se deja espacio se generará un error.

Variables

Al igual que otros lenguajes, como Python, no requiere que se declaren las variables previamente, ni hay que definir el tipo de dato. La variable se define en el momento en que se usa y el tipo de dato es detectado automáticamente.

El nombre de las variables en Scilab puede ser tan largas como lo desee el usuario, sin embargo, Scilab solo considerara los primeros 24 caracteres, los demás serán truncados. Así que para evitar esto limitaremos el número de caracteres a 24 para el nombre de las variables. Siempre se recomienda la utilización de nombres de variables que sean descriptivos, pero no tan largos que sea incomodo su uso.

clip_image007

Las variables que sean creadas en la consola, pueden ser visualizadas en la ventana de explorador de variables (Variable Browser), donde para la versión Scilab 5.5.2 aparecen el nombre, el valor, el tipo y la visibilidad de la variable.

clip_image009

El tipo de una variable numérica por defecto es Double, y su visibilidad local. El tipo de la variable cambia automáticamente dependiendo del valor que tome.

Para asignar una cadena de caracteres (string) a una variable se debe colocar la cadena de caracteres dentro de comillas, las cuales pueden ser simples o dobles.

clip_image010

En el explorador de variables podemos ver que las variables s y t que previamente habían contenido valores de tipo Double ahora contienen valores tipo String.

clip_image011

Pueden utilizarse las letras A-Z, a-z, los números 0 al 9 y los símbolos especiales %, _ , #, !, $, ?. Los nombres de las variables pueden comenzar con letras mayúsculas o minúsculas y símbolos especiales, pero no con números.

clip_image012

Scilab es sensitivo al uso de las mayúsculas, así que las variables a y A son consideradas como dos variables diferentes.

clip_image013

Scilab tiene unas variables predefinidas (constantes), las cuales comienzan con %, tales como, %pi para el valor de la constante pi y %e para la constante de Euler.

%pi = 3.1415927

%e =2.7182818

Un Año con WordPress

 

Ayer 2 de agosto se cumplió un año desde que comencé a escribir en mi blog. La intención inicial era tener un sitio privado para ir recopilando notas relacionadas con el área de la ingeniería de yacimientos, provenientes de los apuntes de clases, cursos y experiencia profesional, sin embargo, los tópicos tratados se han diversificado, incorporándose temas como HTML-CSS, Excel VBA, Matemáticas, Métodos Numéricos, y Python. Leer más “Un Año con WordPress”