ZKX's LAB

单目标非线性有约束优化 线性约束优化问题和非线性的区别

2021-04-09知识3

用matlab进行卧室储罐的结构优化目标函数是非线性,约束条件有非线性的,有不等式,有等式 求解非线性的结构优化问题,可以按下列步骤来进行:1、确定结构优化目标函数,是。

matlab非线性约束优化设计-求大神指教,最好能发个源程序供参考 编了几次程序都无法运行,提示函数表达式不对,求指教,最好给我个源程序.编了几次程序都无法运行,提示。

用matlab求解一个优化问题(目标函数非线性,约束函数线性) 程序编的非常好,只有一句:size(x)=[4,3]改为x=zeros(4,3)即可。function fffclear;clc;A=[1,1,1,0,0,0,0,0,0,0,0,0;0,0,0,1,1,1,0,0,0,0,0,0;0,0,0,0,0,0,1,1,1,0,0,0;0,0,0,0,0,0,0,0,0,1,1,1;1,0,0,-1,0,0,-1,0,0,-1,0,0;0,-1,0,0,-1,0,0,-1,0,0,-1,0;0,0,-1,0,0,-1,0,0,-1,0,0,-1]b=[200-1.645*10;300-1.645*10;400-1.645*10;200-1.645*10;100-1.645*10;300-1.645*10;400-1.645*10]x0=[0,0,0,0,0,0,0,0,0,0,0,0];lb=[0,0,0,0,0,0,0,0,0,0,0,0];ub=[];[X,FVAL,EXITFLAG]=fmincon(@myobj,x0,A,b,[],[],lb,ub)function f=myobj(x)c=[12 21 21;13 20 23;15 17 27;17 19 31];x=zeros(4,3)y=c.*x;y=sum(y(:));s=0;for i=1:4sg=sum(x(i,:));s=s+sg.^0.6;endf=y+200*s;运行结果:X=19.5167 69.5167 94.5167 38.7083 88.7083 113.7083 38.7083 88.7083 113.7083 19.5167 69.5167 94.5167FVAL=0EXITFLAG=1

#单目标非线性有约束优化

随机阅读

qrcode
访问手机版