Mathematica automatically handles both numeric and symbolic matrices, seamlessly switching among large numbers of highly optimized algorithms. Using many original methods, Mathematica can handle numerical matrices of any precision, automatically invoking machine-optimized code when appropriate. Mathematica handles both dense and sparse matrices and can routinely operate on matrices with millions of entries.
Table — construct a matrix from an expression
Part — a part or submatrix: ; resettable with
MatrixForm — display a matrix in 2D form
MatrixPlot — visualize a matrix using colors for elements
SparseArray — construct a sparse matrix from positions and values