- ...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
- Remove["Global`*"]
とすると、ユーザーが定義したものは全部削除できるのかも。
こういうことをして良いのか、若干自信がないけれど。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... (これは右結合10
- a^
b^c は
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
分数式の約分11
- 共通因数を約する。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 次元波動方程式を解くための有名な変数変換の例の確認です12
-
, ,
とするとき、
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...ContourPlot[]13
- 等高線のことを contour (line) と呼ぶ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... が用意されている14
- 密度、
濃度を density と呼ぶ。
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.