瓶 matlab,电子科大实验报告之四:罐装饮料瓶(Matlab的解法)

阅读: 评论:0

瓶 matlab,电子科大实验报告之四:罐装饮料瓶(Matlab的解法)

瓶 matlab,电子科大实验报告之四:罐装饮料瓶(Matlab的解法)

电子科大实验报告之四:罐装饮料瓶(Matlab的解法)

题目:

设易拉罐的侧面的厚度1单位,

s=2*PI*r*h+4*PI*r^2

h高度,r为半径,体积V=PI*h*r^2.

V一定时,求使s最小的r和h.

Matlab的解法:

解法1:

v=350;

s=0;h=0;r=0;

for j=1:6

r_=(v/(j*pi))^(1/3)

h_=j*r_

s_=2*pi*r_*h_+4*pi*r_*r_

if(s>s_ | s==0)

s=s_;

h=h_;

r=r_;

end

end

s

r

h

r/h

解法2:

v=350;

s=[];h=[];r=[];

for j=1:6

r(j)=(v/(j*pi))^(1/3)

h(j)=j*r(j)

s(j)=2*pi*r(j)*h(j)+4*pi*r(j)^2

end

[minCost,j]=min(s)

r(j)

h(j)

r(j)/h(j)

解法3:

cost=inline('(2*pi*x+4*pi)*(350/(pi*x))^(2/3)');

s=fminbnd(cost,0.001,25)

feval(cost,s)

fplot(cost,[0.1 50]);grid on;

posted on 2006-04-06 14:13 张沈鹏 阅读(401) 评论(0)  编辑 收藏 引用

本文发布于:2024-01-31 02:39:28,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663997224749.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:解法   之四   饮料瓶   电子科大   报告
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23