Mathematica 9 is now available

MatrixQ

Usage

MatrixQ[expr] gives True if expr is a list of lists or a two-dimensional SparseArray object that can represent a matrix, and gives False otherwise.
MatrixQ[expr, test] gives True only if test yields True when applied to each of the matrix elements in expr.


Notes

MatrixQ[expr] gives True only if expr is a list, and each of its elements is a list of the same length, containing no elements that are themselves lists, or is a two-dimensional SparseArray object.
MatrixQ[expr, NumberQ] tests whether expr is a numerical matrix.
• See also: VectorQ, ArrayQ, ArrayDepth.
• Related package: LinearAlgebra`MatrixManipulation`.
• New in Version 1; modified in 2.
• Advanced Documentation.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.