Main Content

triu

Parte triangular superior de una matriz

Descripción

U = triu(A) devuelve la parte triangular superior de la matriz A.

ejemplo

U = triu(A,k) devuelve los elementos en y por encima de la k-ésima diagonal de A.

Ejemplos

contraer todo

Cree una matriz de unos de 4 por 4. Extraiga la parte triangular superior.

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

Extraiga únicamente los elementos por encima de la diagonal principal.

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

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

Argumentos de entrada

contraer todo

Matriz de entrada.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
Soporte de números complejos:

Diagonales que se desea incluir, especificadas como escalar. k = 0 es la diagonal principal, k > 0 está por encima de la diagonal principal y k < 0 está por debajo de la diagonal principal.

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.

Ejemplo: triu(A,3)

Más acerca de

contraer todo

Triangular superior

La parte triangular superior de una matriz incluye la diagonal principal y todos los elementos por encima de ella. Los elementos sombreados en esta gráfica representan la parte triangular superior de una matriz de 6 por 6.

6-by-6 matrix with shaded elements on and above the main diagonal.

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |