24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1854  |  回复: 0

champion3568

木虫 (职业作家)

[求助] 新手求教: 在GUI调用时 出现 在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同。

目标函数
function f = gao1(a,b,d,x)
a=[1 2 3 4;5 6 7 8;9 10 11 12;13 14 15 16;];
b=[10 12 13 9;7 10 12 15;15 21 31 20;12 10 18 11];
for i=1:3
for j=2:4
    d=abs(i-j);
    f=0;
    f=f+a*b*d+x(1)*x(2);
    f=norm(f);
end
end
约束函数
function [c,ceq] = gaoc(l,x)
l=[10 12 13 9;2 3 8 21;16 18 28 21;5 3 2 7];
for i=1:3
    for j=2:4
        c(1)=abs(i-j)-1/2*(i+j)-l;
        c(2)=15-x(1)+x(2);
    end
end
ceq=[];
在遗传算法工具箱 GUI调用时 出现 在赋值 A(I)=B 中,B 和 I 中的元素数目必须相同。
如何解决,请教大神 十分感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 champion3568 的主题更新
信息提示
请填处理意见