Predicados de matriz
O Mathematica 10 traz muitos exemplos de predicados de matriz para testar as propriedades desta. Predicados de matriz são normalmente utilizados para algoritmos que precisem verificar uma propriedade de matriz de entrada antes de executar o algoritmo.
Predicados de matriz relacionados com a simetria.
Predicados de matriz relacionados com a forma quadrática.
| PositiveDefiniteMatrixQ[m] | for all nonzero ![]() | |
| PositiveSemidefiniteMatrixQ[m] | for all nonzero ![]() | |
| NegativeDefiniteMatrixQ[m] | for all nonzero ![]() | |
| NegativeSemidefiniteMatrixQ[m] | for all nonzero ![]() | |
| IndefiniteMatrixQ[m] | otherwise |
Predicados de matriz relacionados com o produto interno.
| OrthogonalMatrixQ[m] | is identity matrix, ![]() | |
| UnitaryMatrixQ[m] | is identity matrix, ![]() |
Predicados de matriz relacionados com o autovalor.
| DiagonalizableMatrixQ[m] | for diagonal | |
| NormalMatrixQ[m] | for diagonal or ![]() |


















