roll66 发表于 2006-6-4 21:20

[求助]三维图中怎样去掉部分形状

大家好,我画三维图时,定义网格,根据函数表达式 Z=f(x,y) 画图,但是希望这个函数的定义域是在范围内,把不在这个区域内的函数值去掉。比如,定义域区间为(2+x)/sqrt(3+y)-1&lt;0,怎样把网格中不符合定义域的点去掉?<BR>我用 i=find((2+x)/sqrt(3+y)-1&lt;0),Z(i)=nan,但是matlab没有运行这行,还是在整个网格上画的图,这是怎么回事呢?<BR>谢谢大家指教!!

bainhome 发表于 2006-6-4 22:03

不需要的点(格)数据点设为NaN即可
页: [1]
查看完整版本: [求助]三维图中怎样去掉部分形状