| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2118 人关注过本帖
标题:[讨论]如何求解这个带有三角函数地非线性微分方程组
只看楼主 加入收藏
小鱼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
快速回复:[讨论]如何求解这个带有三角函数地非线性微分方程组
数据加载中...
 
   



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

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