Re: [問題] surf畫3維圖形如何挖掉一個區域已回收
※ 引述《mantour (朱子)》之銘言:
: 可以設這個區域值為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)
我想問一下類似的問題
不過差別是在我的函數 z 是用自己寫的m檔案做出來的解
也就是 z = funcQ_S(3,N,M,10)做出來的
而我要挖掉的是 N<=3 N>M 和 M=10 這部份
我的想法是作 n = linspace(1,9,9) m = linspace(1,9,9)
[nn,mm] = meshgrid(n,m) 然後挖掉我不要的部份
但是如果做了meshgrid後 我遇到nn和mm不能代進去funcQ_S(3,N,M,10) @@
因為我對這部份不是很熟悉 不知道該如何修改....
不知道有沒有版上的高手能不能教我解決?
謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.100.163
※ 編輯: ShadowWind36 來自: 118.170.100.163 (03/25 02:02)
→
03/25 05:36, , 1F
03/25 05:36, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章