OKPEDIA MATLAB FR MATRICE

Comment inverser une matrice rectangulaire sur Matlab et Octave

Pour trouver la matrice inverse d'une matrice rectangulaire sur Matlab et Octave, utilisez la fonction pseudo-inverse pinv()

pinv(M)

Le paramètre M est une matrice rectangulaire.

La fonction pinv() calcule la matrice inverse de la matrice M.

Qu'est-ce qu'une matrice inverse? Une matrice M est inversible et une matrice inverse M-1 existe si le produit M·M-1=I est une matrice identité (I).

Exemple

Définir une matrice rectangulaire

>> M=[2 4 1;1 3 2]
M =
2 4 1
1 3 2

Calculer la matrice inverse de M à l'aide de la fonction pinv()

>> pinv(M)
ans =
0.315789 -0.289474
0.210526 -0.026316
-0.473684 0.684211

Multipliez la matrice M par le résultat de la fonction pinv (M) en arrondissant le produit

>> round(M*pinv(M))
ans =
1 0
-0 1

Si le résultat est une matrice identité, la matrice pinv(M) est la matrice inverse de la matrice rectangulaire M.

https://how.okpedia.org/fr/matlab/comment-inverser-une-matrice-rectangulaire-sur-matlab-et-octave


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin