OKPEDIA MATLAB FR MATRICE

Comment extraire la matrice triangulaire supérieure sur Matlab et Octave

Pour extraire la matrice triangulaire supérieure dans Matlab et Octave, utilisez la fonction triu()

triu(M)

Le paramètre M est une matrice (array).

La fonction triu () génère la matrice triangulaire supérieure de la matrice M.

Quelle est la matrice triangulaire supérieure ? C'est une matrice dans laquelle toutes les valeurs sous la diagonale principale sont nulles. Les valeurs non nulles se trouvent sur la diagonale principale et au-dessus de la diagonale principale. Par exemple $$ T = \begin{pmatrix} 1 & 2 & 3 \\ 0 & 5 & 6 \\ 0 & 0 & 9 \end{pmatrix} $$

Exemple

Créer une matrice carrée 3x3 avec trois lignes et trois colonnes

>> M=[ 1 2 3 ; 4 5 6 ; 7 8 9 ]
M =
1 2 3
4 5 6
7 8 9

Extraire la matrice triangulaire supérieure en utilisant la commande triu(M)

>> triu(M)
ans =
1 2 3
0 5 6
0 0 9

La fonction triu() extrait et affiche la matrice triangulaire supérieure de la matrice M.

https://how.okpedia.org/fr/matlab/comment-extraire-la-matrice-triangulaire-superieure-sur-matlab-et-octave


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


Les matrices dans Matlab


FacebookTwitterLinkedinLinkedin