5

たとえば、y軸とx軸が同じスケールになるようにy = xをプロットするためのコードは何ですか?

4

3 に答える 3

7

same_xyオプションを使用して、軸を同じサイズにすることができます。

plot2d(x, [x,-1,1], [same_xy]);

また

plot2d(x, [x,-1,1], [same_xy, true]);

3次元プロットにはsame_xyzオプションがあります。

于 2014-12-11T21:58:20.437 に答える
2

Maximaは、デフォルトでgnuplotを使用して2Dグラフィックスを生成します。

このデフォルトを使用している場合は、を設定する必要がありますgnuplot_preamble

plot2d(x, [x,-1,1], [gnuplot_preamble, "set size ratio -1"])$

gnuplotは、単位が両方の軸で同じ長さになるようにスケールを設定しようとしますが、軸のスケールを無視してアスペクト比を設定-1することを意味します。これをデフォルトにするには、次のように入力します+1

set_plot_option ([gnuplot_preamble, "set size ratio -1"])$

gnuplotのサイズオプションについて詳しく知りたい場合はgnuplot、ターミナルから実行しhelp set sizeてコンソールに入力してください。


nb Maximaについての最も基本的な質問は、メーリングリストアーカイブのどこかにあります:http://maxima.sourceforge.net/maximalist.html

于 2011-09-05T13:51:00.687 に答える
2

drawordraw3d関数(またはそれらのアニメーションバージョン)を使用している場合proportional_axesは、引数としてグラフィックオプションを渡す必要があります。

たとえばproportional_axes = xy、2Dで。

詳細: http:
//maxima.sourceforge.net/docs/manual/de/maxima_42.html
(「proportional_axes」を検索してください。)

于 2018-10-31T23:26:34.877 に答える