请教一个用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
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/07 16:23:50
请教一个用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 ,能一样吗