kong1234 发表于 2012-12-5 16:38

Too many output arguments. 怎么回事啊??

function =object(x)
=load('savefile.mat');
a=;
b=;
b=cumsum(b);
t=zeros(6,1);
t(1)=0;
t(2:end)=b;
b=t;
t=;
f=0;
for j=1:size(a,1)
    for i=1:5
        if b(i)+1<=j&&j<=b(i+1)
            tm=t(i)+x(1);
        end
    end
       xx=a(j,2);
        y=a(j,3);
        z=a(j,1);
    c=x(2)/(4*pi*x(3)*tm)*exp(-((xx-x(4))^2+(y-x(5))^2)/(4*x(3)*tm));
    d=x(2)/(4*pi*x(3)*tm)*exp(-((xx-x(6))^2+(y-x(7))^2)/(4*x(3)*tm));
    e=c*d;
    f=f+(z-c-d-e)^2;
end

kong1234 发表于 2012-12-5 16:39

调用ga工具箱时总报错。。。。

kong1234 发表于 2012-12-5 21:19

已搞定。第二行出错。。。
页: [1]
查看完整版本: Too many output arguments. 怎么回事啊??