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