Predicados de matriz
Mathematica 10 agrega un número de predicados de matriz, para probar propiedades de matriz. Los predicados de matriz son típicamente usados para algoritmos que necesitan verificar una propiedad de matrices de entrada antes de ejecutar el algoritmo.
Predicados de matriz relacionados con simetría.
Predicados de matriz relacionados con la forma cuadrá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 con el producto interno.
| OrthogonalMatrixQ[m] | is identity matrix, ![]() | |
| UnitaryMatrixQ[m] | is identity matrix, ![]() |
Predicados de matriz relacionados con valores propios.
| DiagonalizableMatrixQ[m] | for diagonal | |
| NormalMatrixQ[m] | for diagonal or ![]() |


















