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ão0.
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