回 帖 发 新 帖 刷新版面

主题:如何绘制一个规定区域的三维曲面

绘制一个三位曲面 z=sin(x)*cos(y) 要求 画 z>0.35的图形 
x>=0  y<2*pi  各位大哥 我知道画可以用surf 可。。有区域限制的 该怎么画 阿? 小弟我跪求了。。。

回复列表 (共1个回复)

沙发

x=0:0.1:2*pi;
[x,y]=meshgrid(x);
z=sin(x).*cos(y);
[I,J]=find(z<=0.35);
for k=1:length(I)
z(I(k),J(k))=NaN;
end
surf(x,y,z);

我来回复

您尚未登录,请登录后再回复。点此登录或注册