如何在 Maxima/WxMaxima 中的 plot3d 中设置 Z 范围?

How to set the Z range in plot3d in Maxima/WxMaxima?

我想在 Maxima/WxMaxima 中绘制一个 3D 函数:

u^2 - v^2

使用我放置的手册:

plot3d (u^2 - v^2, [u, -2, 2], [v, -3, 3], [grid, 100, 100],
    [mesh_lines_color,false])$

这就是我得到的:

但我只想获得正值 Z>0 。如何设置 Z 的范围?

这很奇怪,我在文档中的任何地方都找不到它,因为 Maxima 使用 GnuPlot 作为绘图的后端,并且可以轻松设置 zrange:

set zrange [0.0:5.0]

使用gnuplot_preamble:

plot3d (u^2 - v^2, [u, -2, 2], [v, -3, 3], [grid, 100, 100],
[mesh_lines_color,false], [gnuplot_preamble, "set zrange [0.0:5.0];"]);

或者您可以只添加 z 限制:

plot3d (u^2 - v^2, [u, -2, 2], [v, -3, 3], [z, 0, 5], [grid, 100, 100],
[mesh_lines_color,false]);