-1

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?

+0

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

Répondre

0

Il existe le pseudo-inverse de Moore-Penrose, a.k.a pinv.

Vous pouvez calculer la pseudo de A simplement par B = pinv(A);

+0

cette fonction crée 62% d'erreur. – user2758590

+2

@ user2758590 non, il ne le fait pas. Comment définissez-vous cette erreur? –

+2

@AnderBiguri Il y a 156% de chances que l'OP soit erroné. – rayryeng