作者teddy0819 (在一步就是天堂地狱)
看板MATLAB
标题[讨论] 3D 圆柱对称 Sinc
时间Fri Jun 23 21:16:53 2017
想要画一个三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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1498223815.A.CDC.html
1F:推 profyang: 改成surf(Y,Z,X); 06/24 18:46
2F:→ profyang: 阿我会错你的意思sorry 06/24 18:47
3F:推 profyang: [R,TH] = ndgrid(-5:0.1:5,linspace(0,2*pi,41)); 06/24 18:54
4F:→ profyang: F = @(r,th) sinc(r); Z = F(R,TH); 06/24 18:55
5F:→ profyang: [X,Y] = pol2cart(TH,Z); surf(X,Y,R); 06/24 18:55
6F:→ teddy0819: 太感谢了!! 没想到我卡在这个地方 谢谢! 06/24 22:42