[討論] 3D 圓柱對稱 Sinc

看板MATLAB作者 (在一步就是天堂地獄)時間7年前 (2017/06/23 21:16), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
想要畫一個三D的Sinc function http://imgur.com/a/eG89e 這個圖形希望是在圓柱座標中表示然後做成3D圖 網路上找到很接近的加上自己改良以後變成 [R,TH] = ndgrid(0:0.1:5,linspace(0,2*pi,41)); F = @(r,th) sinc(r); Z = F(R,TH); [X,Y] = pol2cart(TH,R); surf(X,Y,Z); 產生3d圖形如下 http://imgur.com/a/NQINT 這張圖是Sinc(圖一)對於Y軸轉,但我希望的是對於X軸轉 請問版上有沒有人可以協助 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 143.215.24.30 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1498223815.A.CDC.html

06/24 18:46, , 1F
改成surf(Y,Z,X);
06/24 18:46, 1F

06/24 18:47, , 2F
阿我會錯你的意思sorry
06/24 18:47, 2F

06/24 18:54, , 3F
[R,TH] = ndgrid(-5:0.1:5,linspace(0,2*pi,41));
06/24 18:54, 3F

06/24 18:55, , 4F
F = @(r,th) sinc(r); Z = F(R,TH);
06/24 18:55, 4F

06/24 18:55, , 5F
[X,Y] = pol2cart(TH,Z); surf(X,Y,R);
06/24 18:55, 5F

06/24 22:42, , 6F
太感謝了!! 沒想到我卡在這個地方 謝謝!
06/24 22:42, 6F
文章代碼(AID): #1PJHJ7pS (MATLAB)
文章代碼(AID): #1PJHJ7pS (MATLAB)