如何用GNU图绘制两个函数的三维曲面图

时间:2014-01-30 20:19:13

标签: plot gnuplot

朋友我试图在同一个情节中绘制两个函数。我不知道如何在gnu情节中绘制(3D)。这是我对功能的完整描述

 dgh:= 0.08792;
 Delta:=-0.32315;
 sx:= 0.02707;
 sy:= 0.00546;
 Esup:=sx*x+sy*y+dgh*((x^2+y^2)/2+Delta*(x^2-y^2)/2)^(1/2);
 Einf:=sx*x+sy*y-dgh*((x^2+y^2)/2+Delta*(x^2-y^2)/2)^(1/2);

我的问题是可以用gnu情节绘制这个,如果有的话,这样做的步骤是什么?

1 个答案:

答案 0 :(得分:2)

以下是绘制函数的可能性:

dgh = 0.08792
Delta = -0.32315
sx = 0.02707
sy = 0.00546
Esup(x,y) = sx*x + sy*y + dgh*((x**2 + y**2)/2 + Delta*(x**2 - y**2)/2)**0.5
Einf(x,y) = sx*x + sy*y - dgh*((x**2 + y**2)/2 + Delta*(x**2 - y**2)/2)**0.5

set isosamples 40
set hidden3d nooffset
set ticslevel 0
set view 79,28
splot Einf(x,y), Esup(x,y)

版本4.6.3和set terminal pngcairo size 600,600的结果是:

enter image description here