Fmincon停止是因为当前步骤小于阶梯容度默认值.我如何解决?

11视图(最后30天)
这是我的编码
U=04854000.034830.0312500.024770.02230.0400000.01738 0.01550 0.02807 0.05263
mlllsls17530.83590.58677;
N=4;
fun=inline'200*0.5.^0.8+1000*0.5.^0.8*x(1).^2+200*0.3.^0.8+1000*0.3.^0.8*x(2).^2+200*0.4.^0.8+1000*0.4.^0.8*x(3).^2+200*0.5.^0.8+1000*0.5.^0.8*x(4).^2');
x0=[111]
a=5;5;5;5
b=[200;200;200;200];
A+000-20000-200000-200]
B=inv(U)*(a-m);
LB=[000]
UB=[111]
[x,fval]=fmincon(fun,x0,A,B,[],[],LB,UB,[]);
x;
fval;
L=ones(4:1);
Fori=1:n
L(i)=200*(1-x(i));
结束;
L;
L2=U*L+m
运行后显示
本地化最小可能性约束满足
Fmincon停止是因为当前步骤小于
华府默认值步数容和约束
满足内置约束容度默认值
细节>
容我问,我怎么解决?

接受回答

马特J
马特J 2021年6月25日
没有什么可解决这是件好事
3注释

签名评语

更多回答(0)

类别分类

查找更多上 编程帮助中心文件交换

社区宝搜捕

寻找MATLAB中心宝库并发现社区如何帮助你

开始打猎