Matrices y vectores en Linux
El trabajo con estos elementos en nuestro sistema Linux se puede llevar a cabo con una aplicación llamada WxMaxima, que es una interfaz que funciona sobre Maxima (quien finalmente se lleva el trabajo duro).
Maxima es un sistema algebraico completísimo al estilo Matlab, pero realmente no se si se le iguala.
Para multiplicar por ejemplo una matriz por un vector, debemos ingresar tales elementos al programa. Esto lo hacemos con el menú Algebra de WxMaxima (como se muestra en la imagen):
Después del salto continuamos:
Luego de ingresadas, estas se nos muestran con una simbología del estilo “%o7″, solo si nosotros no le asignamos un nombre específico (simbolo porcentaje, letra “o” y un número que se incrementa según agreguemos elementos).
Entonces, para multiplicar digamos una matriz de 3×3 y una de 3×1 debemos emplear el operador “.” (punto), de la siguiente forma (supongamos que hemos ingresado esos elementos y el sistema le asigno los nombres “%o27″ y nosotros ingresamos un vector con el nombre “b” – en la opción ingresar matriz podemos asignarle un nombre – ):
%o27.b
Y luego para obtener el resultado, debemos presionar la combinación de teclas “Control+Enter”.
Y obtendremos algo asi:
Como podemos apreciar, antes de efectuar el producto, invertimos la matriz cuadrada con el comando “invert(elemento)”. El resultado lo entrega el sistema con el nombre “%o28″ y este lo podemos seguir operando con otro elemento de la misma manera que los anteriores.
Esta aplicación está incluida en la mayoría de las distribuciones, en Fedora y Ubuntu los pueden instalar con los respectivos administradores de paquetes o por linea de comando.




Ultimos comentarios