Gnuplot 突出显示曲面的截面
我已经分析验证了在条件Gnuplot 突出显示曲面的截面,gnuplot,maxima,wxmathplot,Gnuplot,Maxima,Wxmathplot,我已经分析验证了在条件x+y=2下,x^2+y^2-x*y的局部最小值位于点(1,1)。使用wxMaxima,可以绘制曲面 我现在要做的是突出显示曲面上满足条件x+y=2的所有点z。换句话说,我想突出显示条件给定的曲面部分。如何实现这一点?由于您的问题被标记为gnuplot,下面是一种如何使用参数化绘图在gnuplot中实现这一点的方法: set terminal pngcairo set output 'fig.png' unset key set isosamples 40 set p
x+y=2
下,x^2+y^2-x*y
的局部最小值位于点(1,1)
。使用wxMaxima,可以绘制曲面
我现在要做的是突出显示曲面上满足条件
x+y=2
的所有点z
。换句话说,我想突出显示条件给定的曲面部分。如何实现这一点?由于您的问题被标记为gnuplot
,下面是一种如何使用参数化绘图在gnuplot中实现这一点的方法:
set terminal pngcairo
set output 'fig.png'
unset key
set isosamples 40
set parametric
set ur [-2:2]
set vr [-2:2]
set zr [0:12]
set xr [-2:2]
set yr [-2:2]
fn(u) = 2-u
splot \
u,v,u**2 + v**2 - u*v, \
u,fn(u),u**2 + fn(u)**2 - u*fn(u) w l lc rgb 'red'
然后输出为:
set terminal pngcairo
set output 'fig.png'
unset key
set isosamples 40
set parametric
set ur [-2:2]
set vr [-2:2]
set zr [0:12]
set xr [-2:2]
set yr [-2:2]
fn(u) = 2-u
splot \
u,v,u**2 + v**2 - u*v, \
u,fn(u),u**2 + fn(u)**2 - u*fn(u) w l lc rgb 'red'