作业帮 > 综合 > 作业

关于有MATLAB求复杂的目标函数的最优解的问题?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/26 07:47:20
关于有MATLAB求复杂的目标函数的最优解的问题?
i=400;
x(i)=i;
syms Q Y;
s1=int('1/(sqrt(2*pi)*(1-0.85)*Q/3)*exp(-(Y-Q)^2/(2*(1-0.85)*Q/3))',Y,0.85*Q,400)
s2=int('1/(sqrt(2*pi)*(1-0.85)*Q/3)*exp(-(Y-Q)^2/(2*(1-0.85)*Q/3))',Y,400,x(i))
s3=int('1/(sqrt(2*pi)*(1-0.85)*Q/3)*exp(-(Y-Q)^2/(2*(1-0.85)*Q/3))',Y,x(i),1.15*Q)
z11=30*Y+15*x(i)-10000;
z12=15*x(i)-20*Y+10000;
z13=10000-5*x;
z1=s1*z11+s2*z12+s3*z13;
z1是目标函数,
约束条件是 0.85Q
关于有MATLAB求复杂的目标函数的最优解的问题?
max=1.06*x4A+1.15*x3B+1.20*x2C+1.02*x5D;
x1A+x1D=100;
1.02*x1D+x2A+x2C+x2D=0;
1.02*x2D+x3A+x3B+x3D=0;
1.02*x3D+x4A+x4D=0;
1.02*x4D+x5D=0;
x3B=40;
x2C=30;
就这样点击运行的那个图标就可以了,后面的都大于0约束条件是不用写的,因为在LINGO 中,是默认大于0的