OKPEDIA MATLAB ES MATRICE

Cómo calcular la matriz inversa de una matriz rectangular en Matlab y Octave

Para encontrar la matriz inversa de una matriz rectangular en Matlab y Octave use la función pseudo-inverse pinv()

pinv(M)

El parámetro M es una matriz rectangular.

La función pinv() calcula la matriz inversa de la matriz M.

¿Qué es una matriz inversa? Una matriz M es invertible y existe una matriz inversa M-1 si el producto M*M-1 es una matriz identidad.

Ejemplo

Definir una matriz rectangular

>> M=[2 4 1;1 3 2]
M =
2 4 1
1 3 2

Calcula la matriz inversa de M usando la función pinv()

>> pinv(M)
ans =
0.315789 -0.289474
0.210526 -0.026316
-0.473684 0.684211

Multiplica la matriz M por el resultado de la función pinv(M) redondeando el producto

>> round(M*pinv(M))
ans =
1 0
-0 1

Si el resultado es una matriz identidad, la matriz pinv(M) es la matriz inversa de la matriz rectangular M.

https://how.okpedia.org/es/matlab/como-calcular-la-matriz-inversa-de-una-matriz-rectangular-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Matlab y Octave


FacebookTwitterLinkedinLinkedin