Plot 极大值:二维标量场f(x,y)的色图(又名“鸟瞰图”)

Plot 极大值:二维标量场f(x,y)的色图(又名“鸟瞰图”),plot,maxima,Plot,Maxima,在maxima中,调用plot3d()函数时的默认行为是从侧面透视显示生成的歧管。比如说跑步 (%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]); 屈服 这样的情节可能非常漂亮,但往往会使我们对它的解释产生偏差,有时也会隐藏部分流形。如何获得同一绘图的“鸟瞰图”?这可以通过要求Maxima在绘制绘图之前运行gnuplot的set view map命令来实现。的确,打电话 (%i0) wxplot3d(cos(x)*cos(y),[x

在maxima中,调用
plot3d()
函数时的默认行为是从侧面透视显示生成的歧管。比如说跑步

(%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]);
屈服


这样的情节可能非常漂亮,但往往会使我们对它的解释产生偏差,有时也会隐藏部分流形。如何获得同一绘图的“鸟瞰图”?

这可以通过要求Maxima在绘制绘图之前运行gnuplot的
set view map
命令来实现。的确,打电话

(%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi], [gnuplot_preamble, "set view map"]);
屈服

颜色图的另一种选择是等高线图。比如说,

(%i1) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi], [gnuplot_preamble,
    "set view map; set size square;unset surface;set contour;set cntrparam levels 10;set clabel '%.1f';set isosamples 150"])
屈服

这些参数是“Gnuplot in Action”一书(第145页,清单8.1)中推荐的参数。以下是对每一项功能的描述(来自同一清单):

set view map            #Choose birds-eye view
set size square         #Choose equal units in both directions
unset surface           #Switch off the surface...
set contour             #... but switch on contours lines
set cntrparam levels 10 #Increase the number of contour lines
set clabel "%.1f"       #Choose format of contour labels in key
set isosamples 150      #Increase sampling frequency