exponenta event banner

трель

Возврат нижней треугольной части символьной матрицы

Синтаксис

Описание

tril(A) возвращает треугольную матрицу, которая сохраняет нижнюю часть матрицы A. Верхний треугольник результирующей матрицы заполняется нулями.

tril(A,k) возвращает матрицу, которая сохраняет элементы A на и под k-й диагональ. Элементы над k-я диагональ равна нулю. Ценности k = 0, k > 0, и k < 0 соответствуют основным, наддиагональным и субдиагональным, соответственно.

Примеры

Нижняя треугольная часть символьной матрицы

Отображение матрицы, в которой сохраняется только нижний треугольник исходной символьной матрицы:

syms a b c
A = [a b c; 1 2 3; a + 1 b + 2 c + 3];
tril(A)
ans =
[     a,     0,     0]
[     1,     2,     0]
[ a + 1, b + 2, c + 3]

Треугольная матрица на и ниже указанного супердиагонального

Отображение матрицы, которая сохраняет элементы исходной символьной матрицы на первом сверхдиагональном и под ним:

syms a b c
A = [a b c; 1 2 3; a + 1 b + 2 c + 3];
tril(A, 1)
ans =
[     a,     b,     0]
[     1,     2,     3]
[ a + 1, b + 2, c + 3]

Треугольная матрица на и ниже указанного поддиагонального

Отображение матрицы, которая сохраняет элементы исходной символьной матрицы на первом поддиагональном и под ним:

syms a b c
A = [a b c; 1 2 3; a + 1 b + 2 c + 3];
tril(A, -1)
ans =
[     0,     0, 0]
[     1,     0, 0]
[ a + 1, b + 2, 0]

Входные аргументы

свернуть все

Ввод, заданный как числовая или символьная матрица.

Диагональ, заданная как числовое или символьное число.

См. также

|

Представлен до R2006a