02/08/18 00:09
>>113
Mathematicaは SONYのnewsの頃からのつきあいで 3年前の十年間くらい使って
ましたが Maximaに乗り換えました。
このスレの43 、52 参照。52はぼくじゃないけど。mathematicaは Stephen
Wolframの考えた macsymaの改良版なのです。maximaは macsymaそのものですね。
この手の道具を研究の現場で 使うとしたら matlabと正反対に 非常に特殊な
要求に答えねばならないのであるが その時ソースが見れて 自分でLISPコード
を書いて読みこめば 本来の動作も返られるというものの方が 都合がよいです。
このレベルに1年くらいかかる(自分の経験からいって)
最も ソースに解説が付いていれば もっと短縮できるだろうけどね。
maximaも mathematicaも reduceも だいたいの機能を把握して自分の仕事に
使えるようになるのは 1か月くらいだ。(複数の友人の平均による)
ここから maximaでは 組込みの関数の組み合わせでは 書けないものにでっく
わす。これはLISPで書いて読みこませるしかないが それが当たり前だと感じ
られるまでに かかる時間と 解析にかかる時間で1年というわけ。
mapleで何年も直らないbugもあるし mathematicaのjordan標準型のbugも2000
年の11月に報告されてから1年以上も修正されなかった。ぼくがmaximaように
より完全なものを書いたら7日くらいでできたし 適用限界は自分で書いただ
けによく判っている。もっともこれはLISPで書く必要はなかったけど。
というように 自分の必要としているものが 必ずしも用意されていると期待で
きない世界では mathematicaより maximaのほうが 使い心地は良いと思うね。
まあ逆に用意されているものの範囲でまかなえるなら mathematicaのほうが
よいかもね、ただしbugを除いての話だが。バークレーの数学科の1年には
mathematicaを使わせないと聴いた。理由は 判断力の無い学生が mathematica
のbugによって うそを覚えてしまうからだそうだ。サイトライセンスで なに
も考えず あほ(失礼)学生に mathematicaを 与えて喜んでいる日本の大学が
勝てるわけがないような気がしてきた。