matlab求解微分方程并画图dsolve('Dv=(190.708-90.64*v^2)/47.27','t') (初始速度v=0 这是一个物体在海水中下沉的位移,速度关于时间的方程,在matlab中求解后系数非常大,不能用,另外是否可以画出v
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/03 11:47:05
matlab求解微分方程并画图dsolve('Dv=(190.708-90.64*v^2)/47.27','t') (初始速度v=0 这是一个物体在海水中下沉的位移,速度关于时间的方程,在matlab中求解后系数非常大,不能用,另外是否可以画出v
matlab求解微分方程并画图
dsolve('Dv=(190.708-90.64*v^2)/47.27','t') (初始速度v=0 这是一个物体在海水中下沉的位移,速度关于时间的方程,在matlab中求解后系数非常大,不能用,另外是否可以画出v关于t的曲线。
matlab求解微分方程并画图dsolve('Dv=(190.708-90.64*v^2)/47.27','t') (初始速度v=0 这是一个物体在海水中下沉的位移,速度关于时间的方程,在matlab中求解后系数非常大,不能用,另外是否可以画出v
syms t
v=dsolve('Dv=(190.708-90.64*v^2)/47.27','v(0)=0','t');
t=0:0.00001:0.002;
v=eval(v);
plot(t,v)
使用这样的方法求解,但从结果看好像你的方程有问题!
这样就可以了 >> v=vpa(dsolve('Dv=(190.708-90.64*v^2)/47.27','v(0)=0','t'),5) v = 1.4505*tanh(2.7814*t) >> ezplot(v,[0 1]) >> ----------------------------------------------------------------------------------------------------------------------