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