|
楼主 |
发表于 2007-9-10 15:07
|
显示全部楼层
回复 #26 sssssxxxxx921 的帖子
1.首先非常感谢你对我的帮助,我也看了你在《请教 关于CC方法中max_d的设置》这个帖子里的评论,我也非常支持你的想法,希望大家一起努力能够解决这个问题。
2.我在发给你的程序里计算出的Lorenz时间序列蓝线最小是3,Logistic的时间序列蓝线最小是2.
我的对比数据来自ChaosToolbox1.0_trial_matlab6.5中文件夹LargestLyapunov_Rosenstein中的两个程序。
Lorenz 混沌时间序列来自Main_LargestLyapunov_Rosenstein2.m,其中有段程序如下:
% 产生 Lorenz 混沌时间序列
sigma = 16; % Lorenz 方程参数 a
b = 4; % b
r = 45.92; % c
y = [-1,0,1]; % 起始点 (1 x 3 的行向量)
h = 0.01; % 积分时间步长
k1 = 30000; % 前面的迭代点数
k2 = 6000; % 后面的迭代点数
z = LorenzData(y,h,k1+k2,sigma,r,b);
x = z(k1+1:end,1); % 时间序列
%-----------------------------------------------------------------
% Lorenz 入口参数
tau = 10; % 时延
m = 3; % 嵌入维
taumax = 300; % 最大离散步进时间
P = 100; % 序列平均周期
fs = 1/h; % 采样频率
Logistic 混沌时间序列来自Main_LargestLyapunov_Rosenstein1.m,其中有段程序如下:
% 产生 Logistic 混沌时间序列
lambda = 4;
k1 = 10000; % 前面的迭代点数
k2 = 10000; % 后面的迭代点数
x0 = rand(1);
x = zeros(k1+k2,1);
for i = 1:k1+k2
x0 = lambda*x0*(1-x0);
x(i) = x0;
end
x = x(k1+1:end);
%-----------------------------------------------------------------
% Logistic 入口参数
tau = 1; % 时延
m = 2; % 嵌入维
taumax = 30; % 最大离散步进时间
P = 100; % 序列平均周期
fs = 1; % 采样频率
我发现cc方法计算出的蓝线最小点和嵌入维数是相同的,是否蓝线最小点对应的应该是嵌入维数呢??
3.最后,你是否能够把你的程序发给我一份,让我研究一下呢?
我的邮箱:winterdij@163.com |
|