登录论坛

查看完整版本 : [MATLAB基础] 请问一下高手,这个程序能在6.5的版本中运行吗?如果不行,该如何改,万分感谢!


xintaolv
2009-10-10, 22:37
a=linspace(-3,12.1,2000);
b=linspace(4.1,5.8,2000);
[x,y]=meshgrid(a,b);%将x,y转换为矩阵形式,网状结构
z=+21.5+x.*sin(4*pi*x)+y.*sin(20*pi*y);
surf(x,y,z);%绘制3D彩色表面
close
t=max(max(z));%求最大值
[xx,yy]=max(max(z));
[xxx,yyy]=max(z(:,yy));
t
x(yy,yyy)
y(yy,yyy) %求对应的x,y值

独轩居士
2009-10-11, 10:48
我是在最新的2009版本运行的,我觉得没什么问题,在MATLAB6.5上可以运行。
t =

38.8483


ans =

11.4353


ans =

5.7464