isdiag
Testa se uma matriz é diagonal.
Categoria: Mathematics > Linear Algebra
Sintaxe
tf = isdiag(A)
Verdadeiro se todas as entradas fora da diagonal principal são nulas.
Descrição
As próprias entradas da diagonal podem ser quaisquer, inclusive zero, então a matriz nula é diagonal. Uma matriz retangular se qualifica quando tudo fora da diagonal principal é zero. Uma matriz vazia é diagonal.
Argumentos de entrada
A- Matriz numérica ou lógica; não necessariamente quadrada.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Três casos
isdiag(eye(3))
isdiag([1 2; 0 3])
isdiag([])
Saída
ans = logical
1
ans = logical
0
ans = logical
1