怎样用matlab 解决一个二阶微分方程 边界条件不是初值
展开全部
编写M文件,用龙格库塔法编制程序,即可求解.
或者用欧拉法,或者说简单点的如下:
>> y=dsolve('D2y=70*t-80*t^2', 'y(0)=0,y(20)=0')
y =
-20/3*t^4+35/3*t^3+146000/3*t
>> y=subs(y,'t','x')
y =
-20/3*(x)^4+35/3*(x)^3+146000/3*(x)
或者用欧拉法,或者说简单点的如下:
>> y=dsolve('D2y=70*t-80*t^2', 'y(0)=0,y(20)=0')
y =
-20/3*t^4+35/3*t^3+146000/3*t
>> y=subs(y,'t','x')
y =
-20/3*(x)^4+35/3*(x)^3+146000/3*(x)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>> y=dsolve('D2y=70*t-80*t^2', 'y(0)=0,y(20)=0')
y =
-20/3*t^4+35/3*t^3+146000/3*t
>> y=subs(y,'t','x')
y =
-20/3*(x)^4+35/3*(x)^3+146000/3*(x)
y =
-20/3*t^4+35/3*t^3+146000/3*t
>> y=subs(y,'t','x')
y =
-20/3*(x)^4+35/3*(x)^3+146000/3*(x)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询