当前位置:编程学习 > Matlab >>

matlab程序求教,这个程序每句话都是什么意思啊?

x=-8:0.5:8; y=x'; X=ones(size(y))*x; Y=y*ones(size(x); R=sqrt(x.^2+y.^2)+eps; z=sin(R)./R; mesh(z);colormap([1,0,0])
答案:一个很简单的办法,把这些代码一个一个的运行一遍,就知道每段代码的具体意义了,而且这样的记忆会更深刻的。
x表示一个向量,-8到8每间隔0.5个步长取一个值,得到一个向量;
y=x‘同样是一个向量,它是x向量的一个转置;
X=onse(size(y))*x;表示生成一个与y的维数相同的全1方阵并与x的乘法;
下面一个一样的;
R=sqrt(x.^2+y.^2)+eps表示计算R的值;
计算Z的值,做出Z的三维图形。

上一个:谁能帮我解释一下这个MATLAB程序
下一个:关于使用MATLAB编程序的问题:不知道怎么编,也不知道用什么命令,那位大哥帮忙编个?谢谢

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,