公告:本站正式转型为非交互式静态网站! 转型:本站将通过笔记和博客的形式继续为大家服务,关于 Mathematica 问答服务请移步至QQ群:365716997。 联系:如有问题请联系QQ群管理员,或发送邮件至:lixuan.xyz@qq.com。 感谢:最后非常感谢大家多年来的支持与帮助! 参考:《互联网跟帖评论服务管理规定》《中华人民共和国网络安全法》《网络信息内容生态治理规定》《互联网用户账号信息管理规定》
—— 2022-11-27
欢迎来到 Mathematica 问答社区
● 提问时请贴上文本代码
● 语法高亮:在编辑器中点击
● 被禁止的话题:广告,破解
● 请阅读:《提问的智慧》
● 备用域名:mma.ooo
● 支持LaTex数学公式: 行内公式标识符:\$ 或“$\backslash ($”+“$\backslash )$”, 行间公式标识符:\$\$ 或 “$\backslash [$”+“$\backslash ]$”
● 社区建议QQ群:365716997
538 问题
531 回答
1.5k 留言
229 用户
这样一个微分方程
DSolve[x''[t] - 2 (1 - x[t]^2) x'[t] + x[t] == 0, x[t], t]
还有一个条件是x(0)=1,用MMA该如何解出解析式来?
这种方程应该很难找到解析解吧(我不确定)。数值解倒是可以:
ans = NDSolve[ x''[t] - 2 (1 - x[t]^2) x'[t] + x[t] == 0 && x[0] == 1 && x'[0] == 0, x[t], {t, 0, 20}]
Plot[x[t] /. ans, {t, 0, 20}, PlotRange -> All]