maoyuyu 发表于 2006-4-26 19:57

[求助]求和的最小值

a=;
b=;
c=;
求d=min(a(i,j)+b(m,k)+c(n,l))是求其和的最小值,不是其中每个元素最小值的和,并记忆选择元素的位置该怎么办,谢谢

suffer 发表于 2006-4-27 09:31

a=;
b=;
c=;
=min(a(:));
=min(b(:));
=min(c(:));
=size(a);
=size(b);
=size(c);
J(:,2)=floor(I'./m')+1;
J(:,1)=mod(I',m');
for i=1:3
    if J(i,1)==0
      J(i,1)=m(i);
      J(i,2)=J(i,2)-1;
    end
end
minxx=sum(minx)

minxx就是你要的最小值
J分别对应a,b,c的取值位置
页: [1]
查看完整版本: [求助]求和的最小值