用MATLAB算一题要造一长方体无盖水池,容积800立方米.底面正方形,问底边r和高h为多少米,才能

发布时间:2021-02-25 09:45:42

用MATLAB算一题要造一长方体无盖水池,容积800立方米.底面正方形,问底边r和高h为多少米,才能最省材料

网友回答

function [c,ceq]=mycon2(x)
c=[];ceq=[x(1)^2*x(2)-800];  %r^2*h=800
%main.m
x0=[10 10];
[x fval]=fmincon(fun,x0,[],[],[],[],[0],[],'mycon2');
x%验证r = 1:0.1:30;
h = 800./r.^2;
S = r.^2+4*r.*h;
plot(r,S);
用MATLAB算一题要造一长方体无盖水池,容积800立方米.底面正方形,问底边r和高h为多少米,才能最省材料(图1)
以上问题属网友观点,不代表本站立场,仅供参考!