読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

Maximaの弱点?

Mathematica―理工系ツールとしての (アジソン ウェスレイ・トッパン情報科学シリーズ)」、絶版のようですが、今見直してみると、科学、工学の幅広い分野を題材にMathematicaの活用方法が書いてあり、今の私の好奇心を掘り起こすのにちょうどいいレベルです。
で、当時のMathematicaが今のMaximaでできるかやり始めました。
http://sites.google.com/site/nextliteracy/maxima/maxima-for-the-sciences
意外とがんばってます。
円周等分多項式Mathematicaは組み込み関数があるようですが、Maximaにはなかったので作りました。そしたら、指数表現の複素数の演算の簡約をしてくれない。三角関数の公式が必要になるから自動では無理か。floatにすると誤差が出るし、さてどうしたものか。