2017-09-29 121 views
1

z軸に平行でない平面をプロットする場合、単にzに関して方程式を解いてsplotを使ってxとyの関数としてプロットするだけです。例えば、平面x+y+z=1をプロットする場合は、z(x, y)=1-x-yを使用し、次にsplot z(x, y)を使用します。gnuplotでz軸と平行な平面をプロットする方法は?

しかし、z(x, y)という機能がない場合は、x+y=1をgnuplotにプロットするにはどうすればよいですか?

答えて

1

、このような平面をプロットするパラメトリックモードを使用します。レコードの場合

set parametric 
splot 2 - u, u, v w l 

enter image description here

、ここでは上記のプロットを生成するための完全なコードがあります:

set ticslevel 0 
set xzeroaxis 
set yzeroaxis 
set xlabel 'x' 
set ylabel 'y' 
set zlabel 'z' 
set autoscale fix 
set parametric 
splot 2 - u, u, v w l 
+0

をいただき、ありがとうございます回答!これを読んでいる皆さんには、 'x + y = 1'問題の解を提示します: xまたはyをuに等しく設定します。私はxを選ぶでしょう。これは、uとvが自由パラメータであるので、 'x = u'、' y = 1-u'と 'z = v'を意味します。したがって、プレーン 'x + y = 1 'をプロットするコマンドは' splot u、1-u、v'です。 –

関連する問題