作业帮 > 数学 > 作业

matlab编设有一直径为20m的半球水池,池内装满水,若要把水抽干,问至少做多少功.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 04:12:58
matlab编设有一直径为20m的半球水池,池内装满水,若要把水抽干,问至少做多少功.
设t时刻池中的水位为y,水位截面半径为sqrt(100-(10-y)^2)=sqrt(20*y-y^2),在t+dt时刻,池中的水位为y+dy
在dt时间内,抽掉水的体积为-pi*(20*y-y^2)*dy,所作的功为mgh=-1000*pi*(20*y-y^2)*dy*9.8*(10-y)
而y的初值为10,终值为0
于是,全部所做的功为-1000*pi*(20*y-y^2)*dy*9.8*(10-y)在10到0上的定积分
下面是MATLAB代码
syms y
w=-1000*3.14*(20*y-y^2)*9.8*(10-y);
int(w,10,0)
得到的结果为:
ans =
76930000