istriu

Определите, ли матрица верхняя треугольный

Синтаксис

Описание

пример

tf = istriu(A) возвращает логический 1 TRUE) если A верхняя треугольная матрица; в противном случае это возвращает логический 0 ложь).

Примеры

свернуть все

Создайте матрицу 5 на 5.

A = triu(magic(5))
A = 5×5

    17    24     1     8    15
     0     5     7    14    16
     0     0    13    20    22
     0     0     0    21     3
     0     0     0     0     9

Протестируйте A видеть, ли это верхне треугольный.

istriu(A)
ans = logical
   1

Результатом является логический 1 TRUE) потому что всеми элементами ниже основной диагонали является нуль.

Создайте матрицу 5 на 5 нулей.

Z = zeros(5);

Протестируйте Z видеть, ли это верхне треугольный.

istriu(Z)
ans = logical
   1

Результатом является логический 1 TRUE) потому что верхняя треугольная матрица может иметь любое количество нулей на основной диагонали.

Входные параметры

свернуть все

Входной массив в виде числового массива. istriu возвращает логический 0 ложь) если A имеет больше чем две размерности.

Типы данных: single | double
Поддержка комплексного числа: Да

Больше о

свернуть все

Матрица Верхней треугольной

Матрица A верхняя треугольный, если всеми элементами ниже основной диагонали является нуль. Любое количество элементов на основной диагонали может также быть нулем.

Например, матрица

A=(1111012200130001)

верхний треугольный. Диагональная матрица является и верхней и нижней треугольной.

Советы

  • Используйте triu функционируйте, чтобы произвести верхние треугольные матрицы для который istriu возвращает логический 1 TRUE).

  • Функции isdiagistriu, и istril особые случаи функции isbanded, который может выполнить все те же тесты с соответственно заданными верхними и более низкими полосами пропускания. Например, istriu(A) == isbanded(A,0,size(A,2)).

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

Смотрите также

| | | | | |

Введенный в R2014a