pinv
Pseudoinversa de Moore-Penrose
Sintaxis
Descripción
B = pinv(
devuelve la pseudoinversa de Moore-Penrose de la matriz A
)A
.
Ejemplos
Argumentos de entrada
Más acerca de
Sugerencias
Puede sustituir la mayoría de usos de
pinv
aplicados a un vectorb
, como enpinv(A)*b
, conlsqminnorm(A,b)
para obtener la solución de mínimos cuadrados de norma mínima de un sistema de ecuaciones lineales. Por ejemplo, en Resolver sistemas de ecuaciones lineales usando pseudoinversas,lsqminnorm
produce la misma solución quepinv
.lsqminnorm
es, por lo general, más eficiente quepinv
porquelsqminnorm
usa la descomposición ortogonal completa deA
para encontrar su aproximación de rango bajo y aplica sus factores ab
. En cambio,pinv
usa la descomposición de valores singulares para formar de manera explícita la pseudoinversa deA
que luego debe multiplicar porb
.lsqminnorm
también admite matrices dispersas.
Algoritmos
pinv
usa la descomposición de valores singulares para formar la pseudoinversa de A
. Los valores singulares a lo largo de la diagonal de S
que son menores que o iguales a tol
se tratan como ceros y la representación de A
se convierte en:
Entonces, la pseudoinversa de A
es igual a:
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006aConsulte también
inv
| qr
| rank
| svd
| lsqminnorm
| decomposition