求解微分方程要过程

Kx=m*(x对t的二阶导)初值条件:t=0,x=x0,(x对t的一阶导)=0;k,m都是常数... Kx=m*(x对t的二阶导) 初值条件:t=0,x=x0,(x对t的一阶导)=0;k,m都是常数 展开
arongustc
科技发烧友

2011-11-16 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5982万
展开全部
首先,令n = k/x,则
nx=x'' (既然都是常数,弄两个不是自找麻烦么?)
令x' = p,则x'' = dx'/dt = dx'/dx dx/dt = pdp/dx
所以方程变为nx = pdp/dx, nxdx = pdp => nx^2 = p^2 +C
因为当x=0时,p=0,代入得到nx^2 = p^2 => p = 根号(n) x或者-根号(n) x
p=dx/dt带入 得到
方程1:dx/dt = 根号(n) x ==> lnx = 根号(n) t +C
当t=0时,x=x0带入得到 lnx0 = C, 所以x= e^(根号(n) t +lnx0) = x0e^(根号(n) t)

方程2:dx/dt = -根号(n) x ==> lnx = -根号(n) t +C
当t=0时,x=x0带入得到 lnx0 = C, 所以x= e^(-根号(n) t +lnx0) = x0e^(-根号(n) t)
方程就是这两个解
追问
因为当x=0时,p=0,代入得到nx^2 = p^2  => p = 根号(n) x或者-根号(n)x
上面的推导有问题吧,应该是x=x0,p=0......此后怎么做?
追答
带入啊?带入后的一阶微分方程这么简单,总得尝试做做吧?什么都不会还玩干嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
drug2009
2011-11-18 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6644
采纳率:100%
帮助的人:2765万
展开全部
kx=md^2x/dt^2
(k/m)x=d^2x/dt^2
d^2x/dt^2-(k/m)x=0
x''-(k/m)x=0
特征方程
r^2-k/m=0
r1=√(k/m) r2= -√(k/m)
x=C1e^(√(k/m)t)+C2e^(-√(k/m)t)
x'=√(k/m)C1e^(√(k/m)t)+C2(-√(k/m)e^(-√(k/m)t)
x=0,x=x0 x'=0
C1+C2=x0
C1√(k/m)-C2√(k/m)=0
C1=C2=x0/2
解:x=(x0/2)e^(√(k/m)t) +(x0/2) e^(-√(k/m)t)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式