martes, 26 de marzo de 2013

Scilab-Openeering

El uso de Scilab transciende cada vez más desde el campo de la educación al mundo empresarial e industrial. En el sitio web encontramos numerosos ejemplos de cómo se emplea Scilab en diversas ramas de la ingeniería. Además, contiene muchísima información sobre el uso de Scilab para enfrentarnos a problemas usuales en el campo de acción de dicha ciencia (realización de gráficas, análisis numérico,  interpolación de datos, elaboración de GUI's empleando Scilab, etc) en forma de pdf, video, texto, presentación...todo ello distribuido bajo licencia libre. 

Algunos contenidos de esta página son bastante interesantes para dominar algunos aspectos de Scilab que, desde el punto de vista matemático, son muy útiles.


Aspecto de la página principal de la web Openeering. Imagen del autor.

Se puede consultar desde el siguiente enlace:



Scilab-Uso de generador de gráficas

Una herramienta muy interesante en la nueva edición de Scilab, sobre todo para los que estudiamos matemáticas y, a la hora realizar una representación gráfica para comprobar un resultado, ilustrar  un trabajo o demostrar si nuestras elucubraciones sobre alguna función son ciertas, se nos olvida el comando concreto que nos permite obtener la gráfica de nuestros datos (cosa que me pasa con mucha frecuencia) es el generador de gráficas, un botón que se encuentra en el menú Editor de variable



Imagen de dónde se encuentra el generador de gráficas (señalado en rojo)  al abrir el editor de una variable concreta. Imagen del autor.

Para usarlo operamos así: una vez introducidos los datos, nos vamos al menú perteneciente en el Explorador de variables (siempre visible si nos hemos descargados la nueva versión de Scilab) y hacemos doble clic con el ratón en la variable en la que hemos introducido el conjunto (o conjuntos) de valores que queremos dibujar. Al hacer esto, se abre un menú nuevo, el Editor de variables, veremos en el borde superior de esta una serie de botones entre los que se encuentra, al final de todo, la aplicación comentada. Clic y a ver nuestro resultado, así de fácil.  
Eso sí, esta facilidad conlleva algunos problemas; hemos de definir correctamente los datos y no se incluyen todos los comandos para la representación.

No obstante, para una labor sencilla, es rápido y fácil. Aquí se muestra en imágenes el recorrido a hacer para usar este comando y las posibilidades que presentan. Personalmente, creo que es una idea genial.



Capturas de pantallas de los menús Explorador de variables (con las correspondientes ventanas de Scinotes a la izquierda de este y debajo el historial de comandos) y  Editor de variables. En esta última se muestran los posibles comandos del generador. Imagen del autor. 

Maxima-Introducir una matriz en wxMaxima usando menú Generar matriz

La elaboración de matrices a partir de la linea de código en Maxima es una labor un tanto pesada, ya que exige no cometer errores de sintaxis. La estructura:

nombre_matriz: matrix([e_1_1,e_1_2,...,e_1_n],...,[e_m_1,...,e_m_n]); 

para definir una matriz de dimensiones m y n, es la más usada, pero si estamos trabajando con el entorno wxMaxima podemos construir cualquier matriz usando en la pestaña de Álgebra de encima del escritorio la opción Introducir matriz (las otras opciones, Generar matriz y Generar matriz a partir de una expresión exigen definir previamente un array o una función en forma de lista; cosa que no hace el trabajo,generalmente, más fácil). Aquí se muestra gráficamente este proceso para elaborar una matriz A de  dimensiones 4x4 de ceros (usualmente se representa como O4).







Proceso de elaboración de una matriz anterior comentando los diferentes submenus que aparecen. Imágenes por el autor

Aquí tenemos el resultado que nos aparecería en la pantalla:





Matriz resultante. En azul tenemos los códigos que se generan (automáticamente) durante nuestro trabajo con los menús.