inv
Inversa de una matriz
Sintaxis
Descripción
Ejemplos
Argumentos de entrada
Más acerca de
Sugerencias
Rara vez es necesario formar la inversa explícita de una matriz. A la hora de resolver el sistema de ecuaciones lineales Ax = b, con frecuencia se utiliza erróneamente la función
inv
. Una forma de resolver la ecuación es conx = inv(A)*b
. Una forma mejor, tanto desde el punto de vista del tiempo de ejecución como de la precisión numérica, es utilizar el operador de barra invertida de la matrizx = A\b
. Esto produce la solución mediante eliminación gaussiana, sin formar explícitamente la inversa. Consultemldivide
para obtener más información.
Algoritmos
inv
realiza una descomposición LU de la matriz de entrada (o una descomposición LDL si la matriz de entrada es hermítica). Después, utiliza los resultados para formar un sistema lineal cuya solución es la inversa de la matriz inv(X)
. Para los valores de entrada dispersos, inv(X)
crea una matriz identidad dispersa y utiliza la barra invertida, X\speye(size(X))
.