数多くの数式処理ソフトがあって、いろいろ試した結果
- Maxima
- Sympy
の2つを愛用してます。Maximaの方が自然に近い記述が可能で、Sympyの方が処理した時に期待どうりの結果が得られる確率が高い気がします。
多くの優秀な数式処理ソフトが無料化されたため、もともと有料だった数式処理ソフトも無料化され、現在天国状態になってます。
高校時代にPCを合格祝いに購入してもらって、大学になってから、一時PCを休憩してました。社会人になって、結婚する前くらいに数式処理ソフトをつかいたいがために、PCを購入して、Linuxと出会って、それから苦労して、WindowsからLinuxに移行して、現在にいたってます。
本当にすごいソフトで、これを無料でつかえるって、本当にありがたいことだと思います。
是非一度みなさんも使ってみてください。
そこらの理系の大学生よりも優秀だと思います。
分数、微分積分、微分方程式、グラフ化、極限、複素数、三角関数、これらの処理をサクサクやってくれます。
思い道理の処理をさせるには、そこそこ苦労しますが、手で計算するのがうんざりするような処理もサクサクやってくれます。
Maximaには標準でFortranに変換する関数があって、Sympyの方はいろいろな言語に変換する機能があり(CかC++、Python,Fotranだったかな?間違ってるかも)もとの数式をたてて、それをプログラムにして、計算させるときのツールとしても活用できます。
本当に凄いソフトなので、みなさんも一度試してみてください。
無料で使えて、オープンソースのソフトです。
以下がMaxima関係の私のYoutube動画
以下がSympy関係の私のYoutube動画へのリンク(まだこっちはアップした動画が少ないです。)