我想在x + y-1 = 0的约束下单独绘制函数exp(-(x²+y²))。结果应该是单独的曲面以及在x = y = 0.5处具有最大值的线。换句话说,它是函数与(110)平面的交集。
到目前为止,我想到的是
f(x,y)=exp(-(x**2+y**2))
g(x,y)=( (x+y-1==0)? f(x,y) : (1/0) )
splot f(x,y), g(x,y)
带有和不带有g(x,y)的行,但是我无法显示g(x,y)-我只看到f(x,y)。此外,我得到了非常有用的错误消息:
Error: Key "<META>" added to modifier map for multiple modifiers; Using Mod4, ignoring Mod1
Error: Symbol "Meta_L" added to modifier map for multiple modifiers; Using Mod4, ignoring Mod1
有任何想法吗?
这不是3维图,因为您只有一个自变量。的值由y
固定x+y-1=0
。因此,您必须在处绘制f(x,y)=exp(-(x**2+y**2))
评估图f(x,1-x)
:
f(x,y)=exp(-(x**2+y**2))
plot f(x,1-x) w l
现在,当然,上面的图形是曲线在XZ平面上的投影。如果要使用3D视图,那么我建议使用特殊文件名对函数进行数值评估"+"
:
f(x,y)=exp(-(x**2+y**2))
set xrange [-10:10]
set yrange [-10:10]
splot "++" u ($1):(1.-$1):(f($1,1.-$1)) w l
您可以可视化与曲面的相交:
set isosamples 50
splot f(x,y), "++" u ($1):(1.-$1):(f($1,1.-$1)) w l
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句