Mathematica は,高度に最適化された多数のアルゴリズムをシームレスに切り換えながら,数値的・記号的行列の両方を自動的に処理する.
Mathematica は数多くの独自のメソッドを使い,必要に応じて自動的にマシンに最適化されたコードを呼び出して任意の精度の数値行列を扱う.
Mathematica は密行列も疎行列も処理することができ,また,何百もの要素を持つ行列を日常的に操作することもできる.
+,
*,
^,
... — 自動的に要素ごとに計算される:
{a, b}+{c, d}
{a+c, b+d}
Part — m[[i, j]]=xで再設定できる部分行列
m[[i, j]]
MatrixForm — 二次元形式で行列を表示する
MatrixPlot — 要素に色を使って行列を可視化する
SparseArray — 位置と値から疎行列を形成する
関連リンク