早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
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