Определите, является ли матрица диагональной
tf = isdiag(
возвращает логический A
)1
(true
), если A
является диагональной матрицей; в противном случае возвращается логический 0
(false
).
Используйте diag
функция для создания диагональных матриц, для которых isdiag
возвращает логический 1
(true
).
Функции isdiag
, istriu
, и istril
являются частными случаями функции isbanded
, который может выполнить все те же тесты с соответствующим образом заданными верхней и нижней полосами пропускания. Для примера, isdiag(A) == isbanded(A,0,0)
.