...MuPAD1
個人・ 非商用利用には無償で利用できるバージョンがあるようです。 かなりの完成度なのでチェックしてみると良いかもしれません。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...REDUCE2
筆者が学生の頃 (20年前)、 大型計算機で REDUCE を使って、 計算するのがおしゃれだった。 現在でも計算の種類によっては、一番かもしれない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Risa/Asir3
Made in Japan の現役。 グレブナー基底の計算など得意です。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...Macsyma4
かつて MIT でしか使えなかった 憧れの (歴史的) 処理系。 古い本を読むと良く出て来ます。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...MAXIMA5
Macsyma の子孫。 GPL (GNU GENERAL PUBLIC LICENSE) で配布されている (ゆえに、 いわゆるフリーソフト)。メジャーになれるか??
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... は不自由な言語であると言えます6
もちろん 不自由さを補って余りある大きな利点があるから、 現在でも盛んに使われているわけです。 例えば、実際の処理系の (反復の多い) 数値計算の速さで比べると C が圧勝します。 原理的には一つのプログラミング言語があれば、 どんな計算でも出来るはずなのですが、 実際的な意味で万能のプログラミング言語と呼べるものは存在せず、 適材適所を心がけることが重要です。 みなさんも、あまり一つの言語、一つのシステムにこだわらずに、 機会があったら色々なものを勉強してみましょう。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 計算結果は表示されない7
意味がないように思うかも知れないが、 a=2^1000 のような変数への代入など、 副作用のある処理をする場合に使うことがある。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... デスクトップに置いてはいけない8
デスクトップに置いたファイルは、 ログオンしている間だけしか、保存されない。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (これは右結合9
a^ b^c $ a^{b^c}=a^{(b^c)}$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...ContourPlot[]10
等高線のことを contour (line) と呼ぶ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... が用意されている11
密度、 濃度を density と呼ぶ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.