请大家帮我看一个matlab程序,有3行我看不懂,已经标注了出来,求大神给我解释一下

x=-3*pi:3*pi;y=x;[X,Y]=meshgrid(x,y);R=sqrt(X.^2+Y.^2)+eps;Z=sin(R)./R;[dzdx,dzdy]=gr... x=-3*pi:3*pi; y=x; [X,Y]=meshgrid(x,y); R=sqrt(X.^2+Y.^2)+eps; Z=sin(R)./R; [dzdx,dzdy]=gradient(Z); %这句我不明白 dzdr=sqrt(dzdx.^2+dzdy.^2); %这句我不明白 surf(X,Y,Z,abs(dzdr)) %surf函数里的abs(dzdr)是干什么用的 colormap default alphamap('rampup') colorbar 还有就是我把我不懂的那3行去掉了,在matlab里运行发现画出的图没什么区别啊,加上这3行有什么用呢,请大家帮帮小弟 展开
 我来答
真greatdju
2013-05-19 · TA获得超过3856个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:752万
展开全部
就是想让颜色表示这个曲面的梯度而已,默认颜色表示的是这个曲面的高度(就是Z),两幅图颜色是不一样的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式