24小时热门版块排行榜    

查看: 1016  |  回复: 0

mz1179

新虫 (初入文坛)

[求助] 求助各位大神看看我的程序问题在哪里?着急啊

各位大神,帮忙指导下!我用的fmincon函数优化,但是出现这种错误,各位帮忙看看我的程序哪里有问题,非常感谢。
目标函数:
function f=eg_mubiao(x)
f=pi*pi*x(1)^2*x(2)*x(3)/cos(x(4)*pi/180)/4;
约束条件:
function [g,ceq]=eg_yueshu(x)
g(1)=1.66*8*9.52/pi*(x(1)/x(2))^0.16*x(2)/x(1)^3-445;
g(2)=78000*x(1)^4/(8*x(2)^3*x(3))-1.213;
g(3)=8*9.52*x(2)^3*x(3)/(78000*x(1)^4)+x(1)*x(3)-0.4*x(2)*x(3);
g(4)=-(0.33*1520*x(1)^2.84+3.17*7.09*x(2)^0.84)/(4.23*9.52*x(2)^0.84)+1.5;
g(5)=-365000*x(1)/(x(3)*x(2)^3)+10*50;
g(6)=1.5*x(1)/x(2)+0.5*x(3)-5.3;
g(7)=1.1*x(1)+9.81/x(3)-pi*x(2)*tan(x(4)*pi/180);
ceq=[];
调用文件:
x0=[0.5,3.5,18,6.26];
A=[-14,1,0,0;4,-1,0,0;1,-1,0,0];
b=[0;0;-3];
lb=[0.5,3,2,5];
ub=[11,7,30,9];
[x,fn,exitflag,outflag]=fmincon(@eg_mubiao,x0,A,b,[],[],[],[],lb,ub,@eg_yueshu)

运行出现以下错误:
eg
Warning: Struct field assignment overwrites a value with class "double". See
MATLAB R14SP2 Release Notes, Assigning Nonstructure Variables As Structures
Displays Warning, for details.
> In fmincon at 378
  In eg at 6
Error using optimfcnchk (line 286)
NONLCON must be a function.


Error in fmincon (line 435)
   confcn =
   optimfcnchk(NONLCON,'fmincon',length(varargin),funValCheck,flags.gradconst,false,true);

Error in eg (line 6)
[x,fval,exitflag,outflag]=fmincon(@eg_mubiao,x0,A,b,[],[],[],[],lb,ub,@eg_yueshu)
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mz1179 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +4 晨昏线与星海 2026-03-19 4/200 2026-03-20 22:15 by JourneyLucky
[考研] 一志愿西安交通大学 学硕 354求调剂 +3 我想要读研究生 2026-03-20 3/150 2026-03-20 20:13 by JourneyLucky
[考研] 求调剂 +3 eation27 2026-03-20 3/150 2026-03-20 19:32 by JourneyLucky
[考研] 22408 344分 求调剂 一志愿 华电计算机技术 +3 solanXXX 2026-03-20 3/150 2026-03-20 16:41 by fxue1114
[考研] 265求调剂 +8 梁梁校校 2026-03-17 8/400 2026-03-20 14:40 by 27道科特
[考博] 招收博士1-2人 +3 QGZDSYS 2026-03-18 3/150 2026-03-20 11:58 by 呱呱呱呱叫
[考研] 304求调剂 +5 曼殊2266 2026-03-18 5/250 2026-03-20 09:00 by ZHANG0tao
[考研] 材料专硕英一数二306 +6 z1z2z3879 2026-03-18 6/300 2026-03-20 08:49 by xingguangj
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +5 1孙悟空 2026-03-17 6/300 2026-03-19 23:46 by zcl123
[考研] 一志愿天津大学化学工艺专业(081702)315分求调剂 +11 yangfz 2026-03-17 11/550 2026-03-19 15:06 by houyaoxu
[考研] 085600材料与化工调剂 324分 +10 llllkkkhh 2026-03-18 12/600 2026-03-19 14:33 by llllkkkhh
[考研] 286求调剂 +6 lemonzzn 2026-03-16 10/500 2026-03-19 14:31 by lemonzzn
[考研] 0703化学调剂 +5 pupcoco 2026-03-17 8/400 2026-03-19 13:58 by houyaoxu
[考研] 一志愿福大288有机化学,求调剂 +3 小木虫200408204 2026-03-18 3/150 2026-03-19 13:31 by houyaoxu
[考研] 311求调剂 +4 冬十三 2026-03-18 4/200 2026-03-18 21:47 by 尽舜尧1
[考研] 085601求调剂 +4 Du.11 2026-03-16 4/200 2026-03-17 17:08 by ruiyingmiao
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
[考博] 26申博 +4 八6八68 2026-03-16 4/200 2026-03-17 13:00 by 轻松不少随
[考研] 302求调剂 +4 小贾同学123 2026-03-15 8/400 2026-03-17 10:33 by 小贾同学123
[考研] 321求调剂 +5 大米饭! 2026-03-15 5/250 2026-03-16 16:33 by houyaoxu
信息提示
请填处理意见