- Maximaでリーマン予想のゼータ関数をプロットした
- wxMaximaをMavericksでビルド出来た
- 「プログラムでシダを描画する」をMaximaで描画する
- YosemiteでwxMaximaがmaximaと通信できない件
- OSXのMaximaでlapackを使うには
- Maximaで2018年のセンター試験、数学I・数学Aの第1問を解いてみた
2014年7月現在、不明。
- plot_options
- get_plot_option
- gnuplot_command
[gnuplot_term, png], [gnuplot_out_file, "graph3.png"]
新しいMaximaからは上記が一つで指定できるオプションが導入された臭い。
- [png_file,"mygraph.png")]
[png_file,concat("mandel",sreverse(substring(sreverse(concat("0",k)),1,3)),".png")]
load(draw)$
load (numericalio)$
s2 : read_matrix (file_search ("wind.data"))$
draw3d(title = "Daily average wind speeds",
point_size = 2,
points(args(submatrix (s2, 4, 5))) )$
dynamicsパッケージでは簡単にジュリア集合をxpmファイルに出力できるが、そのままでは表示は出来ない
load("draw")$
im : read_xpm("outimage.xpm")$
draw2d(image(im, 0, 0, 120, 120))$
dynamicsパッケージでジュリア集合をxpmファイルとして出力させられるが、この出力先が
maxima_tempdir
を見ている模様
quit();
xmaixmaやwxmaximaでこれやると、怒られる、GUIで終了させれば良いw。
rk([f(x,y,z),g(x,y,z),h(x,y,z)],[x,y,z],[1,1,1],[t,0,50,0.01]);
ode2?
load("dynamics")
build_info()
wxmac
Pythonサポートありにすると FrameworkPython が必要らしいが、別件でMavericksで消されたような書き込みを見た気がする。。。
関数を入力して、出力される結果が一部文字が表示されていないように見える
()= 1/2
のように表示される。
-
wxmacを入れ替える
-
wxMaximaからバイナリを落として試す。 (Homebrewの物より新しいし)
wxMaximaのページからバイナリを落としたらそこに入っていたし、他のプラットホームでも このフォントを入れている模様
gnuplot.appのコンソールからset term aquaでplotしても何も表示されない
そもそもAquaterm.appは同梱されていないが、俺の環境にはHomebrewで入れられてやつが あるからこれが動いているのかも。
->その場合、OSXでアプリ名でアプリを起動したり連携するAPIがあるってことだ。
wxMaximaではwxplot2dが動いたので、大きな問題はなさそう。
Homebrewのgnuplotを入れた際にどうもAquaTerm.appが入った。 で、このAquaTerm.appをwxMaximaのバイナリのgnuplotが検出して、こいつと内部通信するが、 どうもうまく行かない模様。wxMaxima付属のgnuplot.appにはaquatermを内包しおり、 /Application/AquaTerm.appを消したら、この内包されているaquatermを使うようになり、問題なく、 きれいなグラフが表示された。 ちなみに、これやると、今度はHomebrewのXMaximaでAquaTerm向けにグラフが表示されなくなる
ビルドとかめんどいし、メジャーな環境なので、バイナリーをありがたく使わせてもらう立場でいいや。
gnuplot_command
で、gnuplotのパスをあらかじめ保持している模様 ->OSXで確認したら、gnuplotとなっており、フルパスを保持してはいない模様 なんで機能するんだろか?/Applicationにはgnuplotが無く、/usr/local/bin/gnuplotのみの状態でも フツーにAquaTermにグラフが出力された
-
Maximaでのローレンツアトラクタの描き方(Maximaでデータ生成して、別途gnuplotを立ち上げての描画)