OKPEDIA MATLAB MATRICE

Come estrarre la matrice triangolare superiore su Matlab e Octave

Per ottenere la matrice triangolare superiore in Matlab e Octave, usare la funzione triu()

triu(M)

Il parametro M è una matrice.

La funzione triu() restituisce in output una matrice triangolare superiore.

Cos'è una matrice triangolare superiore? È una matrice in cui tutti i valori sotto la diagonale principale sono nulli. I valori non nulli si trovano sulla diagonale principale e sopra la diagonale principale. Ad esempio $$ T = \begin{pmatrix} 1 & 2 & 3 \\ 0 & 5 & 6 \\ 0 & 0 & 9 \end{pmatrix} $$

Esempio

Creare una matrice quadrata 3x3 con tre righe e tre colonne

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

Estrarre la matrice triangolare superiore tramite il comando triu(M)

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

La funzione triu() visualizza la matrice triangolare superiore della matrice M.

https://how.okpedia.org/it/matlab/come-estrarre-la-matrice-triangolare-superiore-su-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici su Matlab/Octave


FacebookTwitterLinkedinLinkedin