Scilab, Operaciones Básicas con Matrices–Parte II

En el artículo anterior habíamos introducido el concepto de matriz, y la forma en que se crean en Scilab y algunas operaciones básicas. En este artículo continuaremos con la descripción de operaciones básicas con matrices.

Transpuesta de una matriz

La transposición de una matriz significa que las filas se convierten en columna y las columnas en filas. El operador de transposición es el apostrofe (‘), el cual es colocado después de la variable que representa la matriz. Si A es una matriz, entonces A’ es la transpuesta de la matriz A.

Ai,j entonces A’j,i

clip_image002

Determinante de una Matriz

Para obtener el determinante de una matriz se utiliza la función det(matriz), donde la matriz debe ser cuadrada, es decir el número de filas debe ser igual al número de columnas.

clip_image003

Inversa de una Matriz

La inversa de una matriz A es una matriz que se denota como A-1 y la fórmula para calcularla se muestra en la siguiente figura.

clip_image005

A*A-1 = I, donde I es la matriz identidad. Para determinar la inversa de una matriz se utiliza la función inv(matriz).

La matriz Identidad es una matriz diagonal de 1, y todos los demás elementos de la matriz igual a 0.

Como los valores de la matriz se obtienen mediante el cálculo numérico de doble precisión en lugar de ceros se muestran valores como 2.220D-16.

clip_image006

División de Matrices

La División de matrices en realidad es una multiplicación de una matriz por el inverso de la otra. En este sentido para dividir matrices estas tienen que cumplir con la regla básica de la multiplicación de matrices:

A(mxp) y B(pxn) El número de columnas de la primera matriz es igual al número de filas de la segunda matriz.

A*B es posible

B(pxn)*A(mxp) no es posible porque el número de columnas de la primera matriz no es igual que el número de filas de la segunda

Dependiendo de la colocación de la matriz inversa, en la primera o segunda posición existen dos tipos de división:

Si la inversa de la matriz está en la primera posición tenemos la división izquierda (\) y si la inversa de la matriz está en la segunda posición tenemos la división derecha (/)

La división izquierda (\) se aplica a la solución de problemas como ecuaciones simultaneas y análisis de regresión. Este tipo de problemas resulta de la solución de ecuaciones del siguiente tipo.

A*X=B

A-1*A*X = A-1*B

X = A-1*B

X = A\ B

Esto corresponde a la solución de ecuaciones lineales simultaneas.

clip_image008

La división derecha resulta de problemas del tipo:

XA = B

X*A* A-1=B* A-1

X=B* A-1

X = B / A

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s