Je veux calculer l'inverse d'une matrice singulière proche dans matlab. comment calculer l'inverse de la matrice singulière avec des voies itératives dans l'analyse numérique dans matlab? Y a-t-il une fonction? merci.comment calculer l'inverse de la matrice singulière avec des voies itératives dans l'analyse numérique dans matlab?
Répondre
Il existe le pseudo-inverse de Moore-Penrose, a.k.a pinv.
Vous pouvez calculer la pseudo de A
simplement par B = pinv(A);
cette fonction crée 62% d'erreur. – user2758590
@ user2758590 non, il ne le fait pas. Comment définissez-vous cette erreur? –
@AnderBiguri Il y a 156% de chances que l'OP soit erroné. – rayryeng
Quel est le point de le faire? Les matrices singulières ne sont pas utiles en elles-mêmes. Si vous envisagez de les utiliser dans des applications ... comme SVD, ou de calculer les vecteurs propres ... bien sûr ... mais simplement regarder des matrices singulières par elles-mêmes n'est pas utile. – rayryeng