作业帮 > 综合 > 作业

matlab最优化问题

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/10 20:26:13
matlab最优化问题
两个设计参数x和y,1
matlab最优化问题
很简单: 
func=inline('0.01506316*(18.6+4*x(1))/(3.14*x(2)^2)','x') 
x0=[1.5 0.15]; 
A=[];B=[]; 
Aeq=[]; Beq=[]; 
LB=[1;0.14]; LU=[1.8;0.18]; 
[X,FVAL,EXITFLAG] =fmincon(func,x0,A,B,Aeq,Beq,LB,LU) 
[x,y]=meshgrid(1:0.1:1.8,0.14:0.01:0.18); 
U=0.01506316*(18.6+4*x)./(3.14*y.^2); 
mesh(x,y,U) 
xlabel('x'),ylabel('y'),zlabel('U') 
view(30,-30) 
结果: 
X = 
1.0000 0.1800 
FVAL = 
3.3462 
EXITFLAG = 
1