| 查看: 946 | 回复: 0 | ||
[求助]
求助 编出来的matlab规划问题程序运行不了(线性约束方面的)
|
|
代码如下: function profit [x,fval]=ga(@fitness,5,[],[],[],[],0,1,@nonl) function y=fitness(x) y=(-(7.42-(1.56*x(1)+258.98*x(2)+1.26*x(3)+3.32*x(4)+5.00*x(5)))); function [c,ce,A,B,X,C,D,E,F,O,S,G,H,I,J,L,e,r,m]=nonl(x) A=[18,0,0,0,0;0,0,0,0,0;0,0,8,0,0;0,0,0,21,0;0,0,0,0,9]; %s=R-M的对角阵 B=[8,0,8,21,9]; s=B'; X=[x(1),x(2),x(3),x(4),x(5)]; C=[118,0,95,111,78]; r=C'; D=[100,0,87,90,69]; m=D'; E=[0,0,0,0,0]; %组分油烯烃含量 O=E'; F=[0,0,0,0,0]; %组分油烯烃含量平方 S=F'; G=[0,0,0,0,0]; %组分油芳烃含量 H=G'; I=[0,0,0,0,0]; %组分油芳烃含量平方 J=I'; L=[1,1,1,1,1]; e=L'; R=r*X+0.03224*(r*A*X-((r*X)*(s*X))/(e*X))+0.00101*((S*X)-((O*X).^2)/(e*X)); M=m*X+0.0445*(m*A*X-((m*X)*(s*X))/(e*X))+0.00081*((S*X)-((O*X).^2)/(e*X))+((-0.00645)/10000*(e*X))/(((J*X)-((H*X).^2)/(e*X)).^2); c(1)=-(r*X+0.03224*(r*A*X-((r*X)*(s*X))/(e*X))+0.00101*((S*X)-((O*X).^2)/(e*X)))+90; c(2)=(-(R+M)/2)+85; c(3)=((x(1)*(50.5).^1.25)+(x(2)*(0.00667).^1.25)+(x(3)*(39).^1.25)+(x(4)*(5.87).^1.25)+(x(5)*(75).^1.25)).^0.8-72; ce=[]; matlab检测出的错误是: >> profit Error using * Inner matrix dimensions must agree. Error in profit>nonl (line 24) R=r*X+0.03224*(r*A*X-((r*X)*(s*X))/(e*X))+0.00101*((S*X)-((O*X).^2)/(e*X)); Error in validate>@(x)nonlcon(x,NonconFcnArgs{:}) (line 142) nonlcon = @(x) nonlcon(x,NonconFcnArgs{:}); Error in constrValidate (line 20) [cineq,ceq] = nonlcon(Iterate.x'); Error in gacommon (line 132) [LinearConstr, Iterate,nineqcstr,neqcstr,ncstr] = constrValidate(NonconFcn, ... Error in ga (line 322) [x,fval,exitFlag,output,population,scores,FitnessFcn,nvars,Aineq,bineq,Aeq,beq,lb,ub, ... Error in profit (line 2) [x,fval]=ga(@fitness,5,[],[],[],[],[],[],@nonl) Caused by: Failure in initial user-supplied nonlinear constraint function evaluation. >> 请各位大哥帮忙看看,我都改了一天了还是运行不出来啊。。。。。急死。。。就这些金币了全给你们了。。。。。谢谢 |
» 猜你喜欢
大豆异黄酮分离
已经有0人回复
湖南大学材料学院急招2026年博士生,临时增加一名博士联培指标
已经有10人回复
物理学I论文润色/翻译怎么收费?
已经有70人回复
天津理工大学晶体材料全国重点实验室刘红军教授课题组招收博士生1-2名
已经有1人回复
中国科学院物理研究所谌志国研究员团队招收2027年博士研究生
已经有5人回复
2026年中德博士后交流项目 - 新型量子和磁性材料:材料制备表征和中子散射研究
已经有12人回复
26申博推荐:南京航空航天大学国际前沿院光学方向招收博士生!
已经有1人回复
如何从铁电相到顺电相。
已经有1人回复
找到一些相关的精华帖子,希望有用哦~
求助matlab一程序运行的问题,帮忙看看哪里不对
已经有4人回复
求助一简单matlab程序的出错问题,谢谢
已经有3人回复
求助Matlab解方程问题
已经有6人回复
求助matlab-simulink运行时报错问题
已经有3人回复
【求助】用MATLAB画三维图程序编写的问题
已经有6人回复
【求助】matlab程序运行出错,是怎么回事啊【已完结】
已经有6人回复
【求助】MATLAB多个mat中 数据画图问题
已经有7人回复
【求助】matlab 二次规划的优化的问题
已经有4人回复
【求助】多目标pso算法的MATLAB程序
已经有3人回复
【求助】matlab运行结果如下,不知何故,请高人指路【已完结】
已经有6人回复
【求助】matlab程序求助,请高人帮助修改,能运行得不到结果~~~
已经有3人回复
科研从小木虫开始,人人为我,我为人人











回复此楼
点击这里搜索更多相关资源