Mathematica 5.0における劇的な最適化の上に構築されているため,バージョン5.1では数値線形代数がさらに向上しています.
例えば,新しい反復解法アルゴリズムのLinearSolveを使うことで,高精度数の密行列に対してさらに高度なパフォーマンスが得られ,高精度の疎行列を扱うスピードも劇的にアップしました.
LinearSolveおよび他の線形代数関数は入力を解析し,どのアルゴリズムを使用するかを決めるために,高度な自動アルゴリズム選択機能を採用しています.
このグラフは,100桁の疎なランダム行列に対するLinearSolveのパフォーマンスを,Mathematica 5.1とMathematica 5.0とで比較したものです.