Contenuto principale

triu

Parte triangolare superiore della matrice

Descrizione

U = triu(A) restituisce la porzione triangolare superiore di una matrice A.

esempio

U = triu(A,k) restituisce gli elementi che si trovano sulla k-esima diagonale di A e sopra di essa.

Esempi

comprimi tutto

Creare una matrice 4x4 di numeri uno. Estrarre la porzione triangolare superiore.

A = ones(4)
A = 4×4

     1     1     1     1
     1     1     1     1
     1     1     1     1
     1     1     1     1

B = triu(A)
B = 4×4

     1     1     1     1
     0     1     1     1
     0     0     1     1
     0     0     0     1

Estrarre solo gli elementi che si trovano sopra la diagonale principale.

C = triu(A,1)
C = 4×4

     0     1     1     1
     0     0     1     1
     0     0     0     1
     0     0     0     0

Argomenti di input

comprimi tutto

Matrice di input.

Tipi di dati: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
Supporto numeri complessi:

Diagonali da includere, specificate come scalare. k = 0 è la diagonale principale, k > 0 è sopra la diagonale principale e k < 0 è sotto la diagonale principale.

Matrix with the main diagonal labeled as k=0. Values of k greater than zero are for diagonals above the main diagonal, and values of k less than zero are for diagonals below the main diagonal.

Esempio triu(A,3)

Ulteriori informazioni

comprimi tutto

Funzionalità estese

espandi tutto

Cronologia versioni

Introduzione prima di R2006a

Vedi anche

| | |