matlab有等式约束条件求解代码,matlab遗传算法工具箱应用问题.在适应度函数处应该输入什么?约束条件怎么输入?...

目标函数是:minF=(3.14*64^2*x1*x3*272.27)/x2*7.1675*10^4+0.55*x2*x1^(-1.5)

边界约束条件:x1=0.5:0.05:0.8   x2=0.0002:0.00005:0.001    x3=0.02:0.005:0.065

函数约束条件:9.6<55*(2600*(64^3)*x3*x1^2))/(7.1645*(10^4)*x2*(x1+1))

0.1

变量数是三个  x1 x2 x3     不知道怎样编写M文件

function z=main22(x1,x2,x3)

for x1=0.5:0.05:0.8

for x2=0.0002:0.00005:0.001

for x3=0.02:0.005:0.065

if(9.6

F=(3.14*64^2*x1*x3*272.27)/x2*7.1675*10^4+0.55*x2*x1^(-1.5)

else

break;

end

end

end

end     这是我的构想,求指导!!我是想在工具箱中求解,下面是我的界面

fb728ac5d43cc5dd56d739e249584088.png

适应度函数那个输入的@main22    有什么问题  该怎么调用、??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值