标题:[讨论]如何求解这个带有三角函数地非线性微分方程组
取消只看楼主
小鱼511
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-18
 问题点数:0 回复次数:0 
[讨论]如何求解这个带有三角函数地非线性微分方程组
最近做课题需要求解一个带有三角函数的非线性微分方程组:
a(β'+b)*sin(β)-c*cos(β)=d;------(1)
a(β'+b)*cos(β)+c*sin(β)=e; -----(2)
其中a,b,c,d,e是常数,β'=dβ/dt,β是我要求的量
其实还有一个隐含方程: (sinβ)^2+(cosβ)^2=1----(3)
我用fsolve求解,将sinβ,cosβ,β'看成三个变量,正好三个方程来解,但是求得的结果很不好,β已经超出了物理意义所定义的范围,可能是由于我把β'和sinβ,cosβ看成毫不相干的变量来求解的原因。

有没有谁能告诉我,还可以用其它的什么方法来求解?比如ode45
如果用ode45,由于这是个离散系统,每0.1s取值一次,从1s到500s公5000个点,那么时间范围怎么设定,是[1,5000]还是[1,500],时间间隔0.1s怎么体现,是否只用方程(1)就够了。

谁能帮帮我,郁闷好久了,非常感谢!!
顺便说一句,才发现可以用紫光拼音通过输入beta得到β,挺逗,试了一下α也可以
搜索更多相关主题的帖子: 微分方程 三角函数 非线性 求解 
2006-05-18 05:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-65158-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.095964 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved