2017-07-14 39 views
0

我想绘制在千里马/ WxMaxima具有3D功能:如何在Maxima/WxMaxima的plot3d中设置Z范围?

ü^ 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的范围?

这是奇怪的是,我无法找到文档中任何地方这样,因为千里马采用GNUPLOT作为绘制的后端,有一个可以直接方便的设置zrange:

集zrange [0.0:5.0 ]

回答

1

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

或者你也可以添加ž限制:

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