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

时间:2017-07-14 12:02:32

标签: gnuplot maxima

我想在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])$

这就是我得到的:

enter image description here

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

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

  

设置zrange [0.0:5.0]

1 个答案:

答案 0 :(得分:2)

使用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]);

enter image description here