作者pilipilifans (蛋塔)
看板MATLAB
标题[讨论] 用matlab划出涟漪的效果
时间Thu Nov 27 20:17:16 2014
最近试着用matlab画出涟漪的效果
但是画出来的图都是黑色的
并没有显示出colorbar的效果
想请大家帮忙看看怎麽回事
下面是我的程式码 改了好几项图依然是黑色的...
x=linspace(-30,30,1000);
y=linspace(-30,30,1000);
[xx,yy]=meshgrid(x,y);
zz=sin((xx.^2+yy.^2).^(0.5))./(xx.^2+yy.^2).^(0.5);
surfl(xx,yy,zz)
axis tight
colormap hot
colorbar
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.38.134
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1417090639.A.8F1.html
※ 编辑: pilipilifans (59.127.38.134), 11/27/2014 20:17:44
1F:→ Lepton: 改用mesh 11/27 23:24
2F:→ Lepton: surfl是要给灯光才有颜色shading interp 11/27 23:27
3F:→ pilipilifans: 那如果用surf呢 11/27 23:46
4F:→ pilipilifans: 我是因为用surf不行 才改用surfl的= = 11/27 23:47
5F:→ pilipilifans: 我加入shading interp就可以了 11/27 23:56
6F:→ pilipilifans: 但是搞不懂为什麽..有人可以说明吗 11/27 23:56
7F:→ Lepton: doc mesh跟doc surfl看说明 11/27 23:59