电子产业一站式赋能平台

PCB联盟网

搜索
查看: 1937|回复: 6
收起左侧

求助!matlab中fmincon运行错误 提示错误使用barrier(line22)

[复制链接]

587

主题

981

帖子

5126

积分

四级会员

Rank: 4

积分
5126
发表于 2022-11-15 16:08:44 | 显示全部楼层 |阅读模式
[x,y]=fmincon('fun3',x0,[],[],[],[],zeros(14,1),[],'fun4',options)
错误使用 barrier (line 22)
Objective function is undefined at initial point. Fmincon cannot continue.
出错 fmincon (line 799)
    [X,FVAL,EXITFLAG,OUTPUT,LAMBDA,GRAD,HESSIAN] =
    barrier(funfcn,X,A,B,Aeq,Beq,l,u,confcn,options.HessFcn, ...
回复

使用道具 举报

585

主题

910

帖子

4977

积分

四级会员

Rank: 4

积分
4977
发表于 2022-11-15 16:09:03 | 显示全部楼层
同问,大神来解答
回复 支持 反对

使用道具 举报

604

主题

970

帖子

5115

积分

四级会员

Rank: 4

积分
5115
发表于 2022-11-15 16:09:43 | 显示全部楼层
顶起
回复 支持 反对

使用道具 举报

589

主题

924

帖子

4975

积分

四级会员

Rank: 4

积分
4975
发表于 2022-11-15 16:10:20 | 显示全部楼层
顶!
回复 支持 反对

使用道具 举报

616

主题

968

帖子

5301

积分

四级会员

Rank: 4

积分
5301
发表于 2022-11-15 16:11:03 | 显示全部楼层
目标函数在初值处无定义,换个初值试试呗。
回复 支持 反对

使用道具 举报

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-11-15 16:12:02 | 显示全部楼层
我刚刚解决这个问题,我检查自己的优化目标函数在自己任意选择初值情况下出现复数的情况,但是我的优化约束和题意都不是复数领域的,所以我去检查目标函数查找问题,将错的部分修改过来,再检验以下不存在目标函数与约束矛盾的情况,就解决了这个问题了。
回复 支持 反对

使用道具 举报

2851

主题

4614

帖子

2万

积分

官网认证

Rank: 3Rank: 3

积分
25793

活跃会员热心会员推广达人优秀版主

发表于 2022-11-15 16:12:32 | 显示全部楼层
解决了吗?
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表