Recientemente he comenzado a utilizar MathNet para implementar nuestro álgebra lineal, sin embargo, estoy teniendo problemas para traducir las funciones de MATLAB a MathNet.¿Cuál es el equivalente MathNet de MATLAB resuelve C = A B
En MATLAB que a menudo utilizan la sencilla resolver utilizando el operador de barra invertida:
C = A \ B
Cuál es el equivalente de esto en Mathnet?
Obtengo los mismos resultados en una matriz pequeña usando C = Inv (A) * B, pero no sé si el resultado es tan preciso.
Estoy preguntando esto último sí. Ok, entonces solo usaré esto. Cuando escribes eso es más o menos lo mismo, ¿en qué radica la diferencia? – Bildsoe
La diferencia es que Matlab realiza la eliminación gaussiana cuando usa el operador de barra diagonal inversa, lo que reduce la complejidad computacional y aumenta la estabilidad numérica. El cómputo explícito de la inversa podría estar mal acondicionado en algunas condiciones y, por lo tanto, cuando se trabaja en Matlab, es mejor utilizar la barra invertida. – Niclas
Ok, gracias. Creo que necesito buscar algo de álgebra lineal :) – Bildsoe