• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-05-13
  • 语言: 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 = [];
     

评论

共有 条评论