作者claude51315 (淼)
看板MATLAB
标题[问题] 画水波图
时间Mon Apr 21 19:06:14 2014
大家好
小弟正刚开始学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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1398078377.A.376.html
1F:推 atmosphere:因为ZZ的值有一些是零...你拿来当分母...当然画不出来 04/21 19:56