Ho recentemente iniziato a utilizzare MathNet per implementare la nostra algebra lineare, tuttavia ho difficoltà a tradurre le funzioni MATLAB in MathNet.Qual è l'equivalente MathNet di MATLAB risolve C = A B
In MATLAB Io uso spesso il semplice risolvere utilizzando l'operatore backslash:
C = A \ B
Qual è l'equivalente di questo Mathnet?
Ottengo gli stessi risultati in una matrice piccola usando C = Inv (A) * B, ma non so se il risultato è preciso.
Sto chiedendo il secondo sì. Ok, allora userò questo. Quando scrivi che è più o meno lo stesso, in cui si trova la differenza? – Bildsoe
La differenza è che Matlab esegue l'eliminazione gaussiana quando si utilizza l'operatore backslash, riducendo così la complessità computazionale e aumentando la stabilità numerica. Il calcolo esplicito dell'inverso potrebbe essere mal condizionato in alcune condizioni e quindi quando si lavora in Matlab è meglio usare il backslash. – Niclas
Ok, grazie. Penso di aver bisogno di guardare in qualche algebra lineare :) – Bildsoe