请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')>> ezplot(s,[-1 1]);grid minor;请问上面使用ode23求解的过程错在哪?书宬:应该是s=dsolve('Dy=2/sqrt(1
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/15 08:07:24
![请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')>> ezplot(s,[-1 1]);grid minor;请问上面使用ode23求解的过程错在哪?书宬:应该是s=dsolve('Dy=2/sqrt(1](/uploads/image/z/8619123-3-3.jpg?t=%E8%AF%B7%E6%95%99%E4%B8%80%E4%B8%AA%E7%94%A8matlab%E6%B1%82%E8%A7%A3%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%E6%95%B0%E5%80%BC%E8%A7%A3%E7%9A%84%E9%97%AE%E9%A2%98+%E9%A2%98%E6%84%8F%EF%BC%9A%E6%B1%82dy%2Fdt%3D2%2F%28sqrt%281-t%5E2%29%29%2C-1+s%3Ddsolve%28%27Dy%3D2%2Fsqrt%281%2Bt%5E2%29%27%2C%27y%280%29%3D1%27%29%3E%3E+ezplot%28s%2C%5B-1+1%5D%29%3Bgrid+minor%3B%E8%AF%B7%E9%97%AE%E4%B8%8A%E9%9D%A2%E4%BD%BF%E7%94%A8ode23%E6%B1%82%E8%A7%A3%E7%9A%84%E8%BF%87%E7%A8%8B%E9%94%99%E5%9C%A8%E5%93%AA%3F%E4%B9%A6%E5%AE%AC%EF%BC%9A%E5%BA%94%E8%AF%A5%E6%98%AFs%3Ddsolve%28%27Dy%3D2%2Fsqrt%281)
请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')>> ezplot(s,[-1 1]);grid minor;请问上面使用ode23求解的过程错在哪?书宬:应该是s=dsolve('Dy=2/sqrt(1
请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')
>> ezplot(s,[-1 1]);grid minor;
请问上面使用ode23求解的过程错在哪?
书宬:应该是s=dsolve('Dy=2/sqrt(1-t^2)','y(0)=1') 我输错了。
zcwcjj:你说对了,“1”是t=-1值。
按上面的题意是不是ode无法求解?如果没有其它答案,我的分数只能给你了。
请教一个用matlab求解微分方程数值解的问题 题意:求dy/dt=2/(sqrt(1-t^2)),-1 s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1')>> ezplot(s,[-1 1]);grid minor;请问上面使用ode23求解的过程错在哪?书宬:应该是s=dsolve('Dy=2/sqrt(1
ode中的1是你给的初值即t=-1时候的值,
而不是当t=0的时候的值
ydot=2/sqrt(1-t^2); % 1-t^2
s=dsolve('Dy=2/sqrt(1+t^2)','y(0)=1') % 1+t^2 ,能一样吗