yufeiyfyf
发表于 2011-3-27 20:34
经过不懈努力,今天晚上终于弄出来了,效果非常不错。看lorenz吸引子随参数R变化的指数谱图。
gghhjj
发表于 2011-3-28 16:21
yufeiyfyf 发表于 2011-3-27 20:34 static/image/common/back.gif
经过不懈努力,今天晚上终于弄出来了,效果非常不错。看lorenz吸引子随参数R变化的指数谱图。
如果可能的话,最好把代码分享一下,以方便后来者
tudexin
发表于 2011-3-28 16:46
yufeiyfyf 发表于 2011-3-26 15:41 static/image/common/back.gif
% 计算duffing吸引子的Lyapunov指数谱,随参数B变化
clear all;
clc;
既然是最大LE指数,怎么会有yData(:,2),xData,yData(:,3)呢?
LZ,我也在学这个,一起学些哈!:handshake
gghhjj
发表于 2011-3-28 16:54
tudexin 发表于 2011-3-28 16:46 static/image/common/back.gif
既然是最大LE指数,怎么会有yData(:,2),xData,yData(:,3)呢?
LZ,我也在学这个,一起学些哈!
楼主的方程是3维的
tudexin
发表于 2011-3-28 17:00
gghhjj 发表于 2011-3-28 16:54 static/image/common/back.gif
楼主的方程是3维的
:@L是的 我想歪了
meiyongyuandeze
发表于 2011-3-29 08:40
yufeiyfyf 发表于 2011-3-26 11:42 static/image/common/back.gif
回复 7 # octopussheng 的帖子
我也看到您以前发过这样的帖子,和我的问题一样,方法:将变化的参数用for循 ...
跟帖学习并收藏了
yufeiyfyf
发表于 2011-3-29 09:31
以前论坛里面都是给出的指数随时间变化的谱图程序,我们只要在以前的程序基础上加个参数循环,然后再取出最后一个积分时刻的指数值(这个时间随你定,一般最后一个比较准确)
sunnymaxs
发表于 2011-3-29 11:08
关于随参数变化的Lyapunov指数谱图,国外已有相关的软件可以直接计算,例如auto,好像是俄国人做的,很多人在用。你可以可以搜搜,不过好像只有linux系统可以安装。
cailiang
发表于 2011-3-30 11:56
原理是一样的吧,每个参数对应的n个李雅普诺夫指数(n维系统),只要做个随参数变化的循环,指数谱不就出来了吗?另外,我想问下,计算条件李雅普诺夫指数的物理意义是什么呢?
octopussheng
发表于 2011-3-30 19:08
你的duffingfun.m可以贴出来看看么?
yufeiyfyf
发表于 2011-3-31 14:56
回复 25 # octopussheng 的帖子
function dX = duffingfun(t,X)
global k; % 变量不放入参数表中
global B;
x=X(1); y=X(2);z=X(3);
Y=[X(4),X(7),X(10);
X(5),X(8),X(11);
X(6),X(9),X(12)];
dX = zeros(12,1);
dX(1)=y;
dX(2)=-k*y-x^3+B*cos(z);
dX(3)=1;
J=[ 0, 1, 0;
-3*x^2,-k,-B*sin(z);
0, 0, 0];
dX(4:12) = J*Y;
octopussheng
发表于 2011-3-31 20:29
回复 16 # yufeiyfyf 的帖子
结果看着可以呀,仅留LE1即可。
bohua1208
发表于 2011-4-19 15:53
回复 12 # yufeiyfyf 的帖子
你的死循环问题解决了吗,我也遇到了同样的问题,如果解决了请指教
cailiang
发表于 2011-4-20 10:57
本帖最后由 cailiang 于 2011-4-20 12:01 编辑
{:{39}:}
bohua1208
发表于 2011-4-20 16:45
回复 12 # yufeiyfyf 的帖子
你好,你的死循环问题解决了吗,我也遇到了同样的问题,请指教