具体程序如下:
目标函数文件M文件:fitness
function [ y ] = fitness( x )
y=(x1-2).^2+(x2-1).^2;
end
非线性约束条件M文件:nonl
function [ c,ce ] = nonl( x )
ce=[];
c=[((-x1).^2)/4+x2.^2-1]
end
命令窗口程序:
A=[-1,2];
b=1; x0=[0,0];
[x,fval]=fmincon(@fitness,x0,A,b,[],[],@nonl)
运行之后出现这个问题: Error using fmincon (line 234)
FMINCON only accepts inputs of data type double.
请问各位做过matlab规划问题的大侠们帮忙看看到底怎么回事? 如果回答满意还会加分的 谢谢各位了~~~~~~~
使用matlab遗传算法工具箱解决规划最优求解问题
答案:1 悬赏:60 手机版
解决时间 2021-01-04 20:54
- 提问者网友:我是女神我骄傲
- 2021-01-04 00:36
最佳答案
- 五星知识达人网友:第幾種人
- 2021-01-04 01:10
呵呵,您用的不是遗传工具箱,遗传工具箱的函数是ga,您用的是非线性规划的函数!
我的腾讯联系方式,散坝而要龄要伞流午
我的腾讯联系方式,散坝而要龄要伞流午
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯