资源简介
这是常用的混沌函数工具箱,有现成的m文件使用,欢迎大家下载

代码片段和文件信息
function s=AAFT(xc)
%Syntax: s=AAFT(xc)
%___________________
%
% Makes c Amplitude Adjusted Fourier Transformed (AAFT) surrogates of a time
% series x.
%
% s is the AAFT time series.
% x is the original time series.
% c is the number of surrogates.
%
%
% References:
%
% Theiler J Galdrikian B Longtin A Eubank S Farmer D J (1992): Using
% Surrogate Data to Detect Nonlinearity in Time Series. In Nonlinear Modeling
% and Forecasting eds. Casdagli M & Eubank S. 163-188. Addison-Wesley
%
% Theiler J Eubank SGaldrikian B Longtin A Farmer D J (1992): Testing
% for nonlinearity in time series: the method of surrogate data. Physica D
% 58: 77-94
%
%
% Alexandros Leontitsis
% Department of Education
% University of Ioannina
% 45110 - Dourouti
% Ioannina
% Greece
%
% University e-mail: me00743@cc.uoi.gr
% Lifetime e-mail: leoaleq@yahoo.com
% Homepage: http://www.geocities.com/CapeCanaveral/Lab/1421
%
% 12 Apr 2001.
if nargin<1 | isempty(x)==1
error(‘You should provide a time series.‘);
else
% x must be a vector
if min(size(x))>1
error(‘Invalid time series.‘);
end
x=x(:);
end
if nargin<2 | isempty(c)==1
c=1;
else
% c must be scalar
if sum(size(c))>2
error(‘c must be scalar.‘);
end
% c must be greater or equal than 1
if c<1
error(‘c must be greater or equal than 1.‘);
end
end
for i=1:c
% Initialize
y=x;
% Make n normal random devaiates
normal=sort(randn(size(y)));
% Sort y and extract the ranks
[yT]=sort(y);
[Tr]=sort(T);
% Assign the ranks of y to the normal deviates and apply the phase
% randomization
normal=phaseran(normal(r));
% Extract the ranks of the phase randomized normal deviates
[normalT]=sort(normal);
[Tr]=sort(T);
% Assign the ranks of the phase randomized normal deviates to y and
% obtain the AAFT surrogates
s(:i)=y(r);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1922 2003-10-29 21:29 logistic.m
文件 1974 2003-10-29 21:28 AAFT.m
文件 2216 2003-10-27 00:38 Contents.m
文件 1687 2003-10-29 21:29 derivs.m
文件 5487 2003-10-29 21:23 gencorint.m
文件 2409 2003-10-29 21:29 henon.m
文件 2706 2003-10-29 21:24 IAAFT.m
文件 2434 2003-10-29 21:29 ikeda.m
文件 787 2004-06-27 22:03 Knearest.m
文件 1366 2002-11-20 02:31 vr.m
文件 3299 2003-10-29 21:30 lorentz.m
文件 2663 2003-10-29 21:30 mackeyglass.m
文件 2869 2003-10-29 21:38 noiseest.m
文件 6307 2004-07-06 15:48 noisergeo.m
文件 4360 2004-06-30 22:21 noiserSchreiber.m
文件 2029 2003-10-29 21:31 phaseran.m
文件 2013 2003-10-29 21:27 phasespace.m
文件 1941 2003-10-29 21:31 quadratic.m
文件 961 2004-06-30 23:50 radnearest.m
文件 3246 2003-10-29 21:31 rossler.m
文件 1606 2003-10-29 21:31 shuffle.m
文件 1111 2003-10-29 21:32 SSA.m
文件 2523 2003-11-08 12:24 SSAeye.m
文件 2297 2003-11-03 19:15 SSAforeiter.m
文件 2012 2003-10-29 21:32 SSAinv.m
- 上一篇:基于MATLAB的PCM编码
- 下一篇:BAYES决策的MATLAB程序设计
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论