• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: matlab  

资源简介

用matlab实现混沌理论中的相空间重构代码,很好用的工具!

资源截图

代码片段和文件信息

function [xndn] = PhaSpaRecon(staum)
% 混沌序列的相空间重构 (phase space reconstruction)
% [xn dn xn_cols] = PhaSpaRecon(s tau m)
% 输入参数:    s          混沌序列(列向量)
%               tau        重构时延
%               m          重构维数
% 输出参数:    xn         相空间中的点序列(每一列为一个点)
%               dn         一步预测的目标(行向量)

[rowscols] = size(s);
if (rows>cols)
    len = rows;
    s = s‘;
else
    len = cols;
end

if (nargout==2)
    
    if (len-1-(m-1)*tau < 1)
        disp(‘err: delay time or the embedding dimension is too large!‘)
        xn = [];
     

评论

共有 条评论