用MATLAB求解非线性微分方程:dh/dt=-0.0226*(h^0.5)/(8-h)^2;条件h(0)=4;求指导啊!谢谢啦啊!

想说用dsolve的朋友在看一看啊,要是我没有错,好像用这个命令是解不出来的啊!

呵呵,不用matlab的解法如下
设h=w^2,取w>0,令k=-0.0226
则h'=2ww'
所以原式h'=k(h^0.5)/(8-h)^2化为2w'=k/(8-w^2)^2
所以(将常数2合并到k中)得到(8-w^2)^2dw=kdt
所以左右积分即可得到结果 ,只是结果是隐函数表示追问

不错的思路,我试一下啊!老师要求仿真,就是用程序随便输入一个数据,马上的出一个结果的那种。能不能换成程序啊。很感谢啊。这个思路真不错

温馨提示:答案为网友推荐,仅供参考
相似回答