exponenta event banner

triu

Верхняя треугольная часть матрицы

Синтаксис

Описание

пример

U = triu(A) возвращает верхнюю треугольную часть матрицы A.

U = triu(A,k) возвращает элементы на и выше k-ой диагонали A.

Примеры

свернуть все

Создайте матрицу из 4 на 4. Извлеките верхнюю треугольную часть.

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

Извлеките только элементы над главной диагональю.

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

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

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

свернуть все

Входная матрица.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char
Поддержка комплексного номера: Да

Диагонали для включения, заданные как скаляр. k = 0 является главной диагональю, k > 0 находится над главной диагональю, и k < 0 находится ниже основной диагонали.

Пример: triu(A,3)

Подробнее

свернуть все

Верхний Треугольный

Верхняя треугольная часть матрицы включает главную диагональ и все элементы над ней. Затененные блоки на этом рисунке изображают верхнюю треугольную часть матрицы 6 на 6.

Расширенные возможности

..

См. также

| | |

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