使用ezsurf()函数时,如何指定z维的范围?

时间:2016-10-25 20:01:10

标签: matlab

根据此网站:https://www.mathworks.com/help/symbolic/ezsurf.html

ezsurf需要参数:

ezsurf(f,[xmin,xmax,ymin,ymax])

但是,如果我想指定zmin和zmax,我该怎么做?

我想图:

f(x,y)=sqrt(x^2+y^2)
ezsurf(f, [0,10,0,10])

除了超过z = 10之外,它的效果非常好。我试图在z = 10时将它切断。我怎么做?

我不喜欢使用ezsurf()。如果有另外一个可以做到这一点的功能,我也可以。

1 个答案:

答案 0 :(得分:1)

您需要指定z limits of the axes,它会在您指定的上限和下限自动切断曲面。

ezsurf(f, [0 10 0 10])
set(gca, 'zlim', [0 10])

enter image description here