如果你的英文好,可以直接看Matlab的帮助文档,非常详细。简单一点的话,可以看一些Matlab教程,这类书非常多。
我推荐北京航空航天大学出版社,张志涌的《Matlab教程——基于6.x版本》,我就是看这本书入门的。你把上面的例子好好学一下,就可以入门了。
这里提供一个利用网格矩阵解二维不定方程整数解的方法:已知6<x<30,15<y<36,求不定方程 2x+5y=126的整数解。
MATLAB程序如下:
x=5:29y=14:35
[x,y]=meshgrid(x,y)
z=2*x+5*y
k=find(z==126)
x(k),y(k)
输出为:
ans=
8 13 18 23 28
ans=
22 20 18 16 14
即方程有5组解:(8,22),(13,20),(18,18),(23,16),(28,14).
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)