|
原帖由 semeng 于 2008-4-30 10:59 发表
这个最大值很好确定,我现在就是要确定这个最大值的坐标。
如果你觉得很好找,为什么不把完整的代码贴出来
x=0:0.5:60;y=(0:0.5:60)';
X=ones(size(y))*x;
Y=y*ones(size(x));
Z=(11/10)*abs(Y.^2.*X.^2.*(exp(-4)-exp(-4.8./(5*X.^2+5*Y+12))).^2./(Y.^4+2*Y.*X+X+eps));
surf(X,Y,Z)
grid on
[K,I]=find(Z==max(max(Z)));
for ii=1:length(I)
disp(['(X, Y)=', '(', num2str(X(K(ii),I(ii))), ',', num2str(Y(K(ii),I(ii))), ')']);
end
我没给你完整程序,是希望你能去思考,而不只是指望别人给你完整程序去用.
你的问题很简单,其实以前那个朋友已经给你指出了问题解决的路子,只要稍微思考一下就能解决.
我估计他是直接给你写出了程序,而懒得去matlab里运行.只是他没考虑到你的Z是一个矩阵.他以为是一个数组.
[ 本帖最后由 laughzha 于 2008-4-30 13:14 编辑 ] |
评分
-
1
查看全部评分
-
|