盆休みの楽しみとして、数式処理システムMaximaを触っています。よくできたソフトです。Maximaだけではありませんが、こういうものがフリーで手に入るということは驚くべきことですね。
MaximaのMac用バイナリを公開されているサイトがあるのですが、残念なことに、plot2dで複数のグラフを重ねて表示する部分に不具合があるようです。
plot2d([cos(x),1-x^2/2,1-x^2/2+x^4/24,1-x^2/2+x^4/24-x^6/720],[x,-2*%pi,2*%pi],[y,-4,4]); /* ⇒cos(x)のみ表示 */ plot2d([cos(x),1-x^2/2,1-x^2/2+x^4/24,1-x^2/2+x^4/24-x^6/720],[x,-2*%pi,2*%pi],[y,-4,4],[gnuplot_term,aqua]); /* ⇒cos(x)のみ表示 */ wxplot2d([cos(x),1-x^2/2,1-x^2/2+x^4/24,1-x^2/2+x^4/24-x^6/720],[x,-2*%pi,2*%pi],[y,-4,4]); /* ⇒cos(x)のみ表示 */ plot2d([cos(x),1-x^2/2,1-x^2/2+x^4/24,1-x^2/2+x^4/24-x^6/720],[x,-2*%pi,2*%pi],[y,-4,4],[plot_format,openmath]); /* ⇒すべて表示 */
という結果でした。直してくれないかな。連絡先がわからない。