2010年5月11日火曜日

Maxima:パラメトリックプロット

Maxima(WindowsVistaで実行)で楕円偏光(黒田先生のこの資料の(1)式より)のxyプロットを描きました。

x(t):=A1*cos(w*t);
y(t):=A2*cos(w*t+d);
plot2d([parametric, x(t),y(t),[t,0,1],[nticks,1000],[plot_format, gnuplot],[gnuplot_preamble,"set size square"]]),A1=1,A2=2,w=2*%pi,d=%pi/2;

Maxima for the Sciencesを参照させて頂き、

y座標がx座標の1価関数でないとき、2次元パラメトリックプロットが必要となります。

ということで上のようにパラメトリックプロットを指定しました。

• [gnuplot_preamble, “set size square 1 1”]
gnuplotに縦横比を1にするようコマンドを送ります。

gnuplotのオプションは効かないようです(^^;

0 件のコメント: