声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4110|回复: 9

[分形与混沌] 求助!利用matlab画混沌系统的相图

[复制链接]
发表于 2007-3-29 20:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我利用Lapunov指数判断一个系统是否是混沌系统,结果为0.329382,0,-0.6418902,-135.442,可是相图却不出来,请高人指点
回复
分享到:

使用道具 举报

发表于 2007-3-30 03:02 | 显示全部楼层
求取响应后,直接画位移和速度之间关系就可以了
 楼主| 发表于 2007-3-30 09:50 | 显示全部楼层
原帖由 gghhjj 于 2007-3-30 03:02 发表
求取响应后,直接画位移和速度之间关系就可以了


matlab提示“Warning: Failure at t=6.288687e+000.  Unable to meet integration tolerances without reducing the step size below the smallest value allowed (2.234190e-014) at time t.
(Type "warning off MATLAB:ode45:IntegrationTolNotMet" to suppress this warning.)”

是不是计算时有一个
Lapunov指数值-135.4492这个值与其他值比较太大了???
发表于 2007-4-7 09:27 | 显示全部楼层
不是的,Warning的意思是你的积分误差难以达到要求,程序中止了
发表于 2007-4-14 08:03 | 显示全部楼层
应该是你这个方程不适合用ode45来求解
发表于 2007-4-24 20:33 | 显示全部楼层
我解一个二自由度微分方程的时候也遇到这个问题了,请问楼主有没有解决啊?如何解决的啊?
发表于 2007-4-25 02:15 | 显示全部楼层


换ode23或ode23tb试试看
发表于 2007-4-26 08:26 | 显示全部楼层
遇到这样的问题可能原因有多个:
1)算法的原因。2)系统的参数选择有问题,最近我在算的时候也遇到了这个问题,原来是把一个阻尼系数和刚度系数写错了造成的。
所以你先检查一下你的程序,是否存在一些小错误,然后就是“gghhjj”的意见:换算法
发表于 2007-4-27 01:53 | 显示全部楼层
原帖由 无水1324 于 2007-4-26 08:26 发表
2)系统的参数选择有问题


这个因素个人就无语了,呵呵~
发表于 2007-4-29 13:51 | 显示全部楼层
很多时候出现这个问题;一定要多检查自己的方程,是否出现一些低级错误。
   我最近也遇到过这样的问题。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-17 16:48 , Processed in 0.051346 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表