帮忙解释一下这个matlab程序

[复制链接]
查看11 | 回复1 | 2012-5-29 16:33:20 | 显示全部楼层 |阅读模式
x=-3*pi:3*pi;%设定X的范围[-3π,3π]y=x;[X,Y]=meshgrid(x,y);%meshgrid 用于根据给定的横纵坐标点生成坐标网络,一变计算二元函数的取值,绘制三维曲面时经常用到。x,y为输入的横纵坐标。R=sqrt(X.^2+Y.^2)+eps;%计算半径信息,X.^2是对X矩阵中的每一个元素进行的,eps那是只MATLAB当前数据格式下,所能计算到的最小有效值Z=sin(R)./R;%根据X轴方向的曲面斜率施加颜色 [dzdx,dzdy]=gradient(Z);dzdr=sqrt(dzdx.^2+dzdy.^2);surf(X,Y,Z,abs(dzdr))colormap(sp...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行