資源簡介
關于相空間重構的程序,選擇合適的時間延遲,最小關聯維數,進行相空間重構。
代碼片段和文件信息
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?=?[];
?????
評論
共有 條評論