[問題] 畫水波圖

看板MATLAB作者 (淼)時間10年前 (2014/04/21 19:06), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
大家好 小弟正剛開始學matlab 我想畫一個水波圖出來 想法就是 y = sin(x)/x 繞著Z軸轉一圈 可是這樣跑出來的圖會被截掉 http://ppt.cc/sw5e 以下是我的code r = linspace(0,6*pi,100); theta = linspace(-pi,pi,100); x = r.*cos(theta); y = r.*sin(theta); [XX ,YY] = meshgrid(x,y); ZZ =sqrt( XX.^2 + YY.^2); surf(XX,YY,sin(ZZ)./ZZ); axis([-10 ,10, -10, 10]); 請問大大們為什麼會被截掉呢@@? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.252.104 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1398078377.A.376.html

04/21 19:56, , 1F
因為ZZ的值有一些是零...你拿來當分母...當然畫不出來
04/21 19:56, 1F
文章代碼(AID): #1JLFkfDs (MATLAB)