Re: [問題] surf畫3維圖形如何挖掉一個區域已回收

看板MATLAB作者 (朱子)時間17年前 (2009/01/10 11:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
可以設這個區域值為NaN 例如: x=-5:5; y=-5:5; [X Y]=meshgrid(x,y); z=sin(X)+sin(Y); for i=find(x==-1):find(x==1) for j=find(y==-1):find(y==1) z(i,j)=NaN; end end surf(x,y,z) ※ 引述《kittelluyao (little fat)》之銘言: : 我用surf(x,y,z)畫一個三維的立體圖 : 可是我希望在-1<x<1 and -1<y<1 : 這個區域挖掉一個正方形 就是這個區域不要有任何值 : 我不要設這個區域值是零 因為這樣線連起來會很難看 : 我希望這個區域就是"空白"其他是有顏色的 : 這樣要怎麼做才能辦到?? : 謝謝賜教 : 我也會繼續想 : 如果我想出來也會PO出來跟大家分享切磋 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.213.158

01/10 13:52, , 1F
多謝 我知道了 Q_Q
01/10 13:52, 1F
文章代碼(AID): #19Q1nOpL (MATLAB)
文章代碼(AID): #19Q1nOpL (MATLAB)