数学ソフトウェアとは
数学ソフトウェアとは「数学」に関係するソフトウェアすべてを指す言葉である.
例えば「数式処理システム」は数学ソフトウェアの一種である.
一番簡単な計算としては有理数の演算.
他にも多項式の計算や,因数分解,微分積分,群や環の操作など.
数式処理はSymbolic Computationの訳, 計算機代数 (Computer Algebra) という言葉も.
数式処理システムのことを CAS (Computer Algebra System) と呼ぶことも多い.
汎用数式処理システム
- Mathematica, Maple, Maxima, Reduce, Sage, Giac/XCAS, ...
- PARI/GP, GAP, Singular, Macaulay2, CoCoA, Risa/Asir, ...
- Matlab, Python+NumPy, Octave, Scilab, BLAS, Julia, ...
- TeX, LaTeX, (Beamer, a0poster, TikZ)
- R, SAS, SPSS, Fathom, ...
- Cabri, Geometer's Sketchpad, Cinderella, GeoGebra, ...