数学建模习题一:流水问题一底面积为1m,高H为pi/2m的水缸,半径与水缸高度关系为r=1+sin(h)。由池底一个横截面面积为0.001的出水口B放水,设水从小孔流出的速度为,求任意时刻的水面高度和将水放空所需要的时间。问题分析:这个实验采用计算机模拟仿真实验(mathmatic)来计算比较方便,画图直观。首先假设时间步长dt,初始点坐标ttpoint。然后确定循环结束条件,循环体a=0.001*(Sqrt2*9.8*h)(Pi*(1+Sinh)2)。每次循环得出一个点坐标,存入到点列中。最后在通过绘图函数绘出即可。程序:dt=0.5;ttpoint=0,Pi2;t=0;h=Pi2;Whileh0.01,(a=0.001*Sqrt2*9.8*hPi*1+Sinh2;t=t+dt;h=h-a*dt;ttpoint=Appendttpoint,t,h);g1=ListPlotttpoint,PlotJoinedTure,DisplayFunctionIdentity;Showg1,DisplayFu