tril

Parte triangular inferior de uma matriz.

Categoria: Mathematics > Linear Algebra

Sintaxe

L = tril(A)

Mantém a diagonal principal e tudo abaixo dela; o resto vira zero.

L = tril(A, k)

Mantém os elementos na k-ésima diagonal e abaixo dela.

Descrição

tril(A) zera os elementos acima da diagonal principal. Com k = -1 a diagonal também é removida, dando a parte estritamente inferior, de modo que A = tril(A,-1) + diag(diag(A)) + triu(A,1).

É útil para montar sistemas triangulares e para extrair a parte armazenada uma só vez de uma matriz simétrica.

Argumentos de entrada

A
Matriz (de qualquer classe).
k
Deslocamento inteiro da diagonal: 0 é a principal, valores positivos ficam acima, negativos abaixo. Padrão 0.

Argumentos de saída

L
Matriz do mesmo tamanho e classe de A.

Exemplo

Parte inferior com deslocamentos

A = magic(3);
tril(A)
tril(A, -1)
Saída
ans = 3×3

     8     0     0
     3     5     0
     4     9     2
ans = 3×3

     0     0     0
     3     0     0
     4     9     0

Veja também

triu diag istril lu