如何绘制由以下表示的垂直平面:
x + y = 1
^
|
1y | \
| \
| \ <-- this vertical plane
| \
| \
<-----------------------+----------------------->
-1x | -1x
|
|
|
-1y |
|
v
此外,我需要同时显示多个复杂的三维方程(没有parametric
)。
答案 0 :(得分:1)
您可以使用parametric
绘制3D方程式,如下所示:
f(x,y) = sin(x**2 + y**2)/(x**2 + y**2)
set parametric
splot u,v,f(u,v)
与飞机一起,完整的脚本可能如下所示:
set parametric
f(x,y) = sin(x**2 + y**2)/(x**2 + y**2)
const = 5
set xrange [-5:5]
set yrange [-5:5]
set ticslevel 0
splot u,const-u,v title 'plane', u,v,f(u,v) title '3D equation'
对于您的实际用例,您可能需要缩放用作平面z轴的v
,也可能需要缩放urange和vrange。