此混沌工具箱為matlab開發的,能看見源碼程序,不像陸振波的工具箱不能看見源碼!在這里感謝原作者無私的奉獻。
C-C方法計算時間延遲和嵌入維數
主程序:C_CMethod.m, C_CMethod_independent.m
子函數:correlation_integral.m(計算關聯積分)
disjoint.m(將時間序列拆分成t個不相關的子序列)
heaviside.m(計算時間序列的海維賽函數值)
參考文獻Nonlinear dynamics, delay times, and embedding windows。
計算Lyapunov指數:
largest_lyapunov_exponent.m(用呂金虎的方法計算最大Lyapunov指數)
參考文獻:基于Lyapunov指數改進算法的邊坡位移預測。
lyapunov_wolf.m(用wolf方法計算最大Lyapunov指數)
計算關聯維數:G_P.m(G-P算法)
混沌時間序列預測
主函數
MainPre_by_jiaquanyijie_1.m(該程序用加權一階局域法對數據進行進行一步預測)
MainPre_by_jiaquanyijie_n.m(該程序用加權一階局域法對數據進行進行n步預測)
MainPre_by_Lya_1.m(基于最大Lyapunov指數的一步預測)
MainPre_by_Lya_n.m(基于最大Lyapunov指數的n步預測)
nearest_point.m(計算最后一個相點的最近相點的位置及最短距離)
子函數
jiaquanyijie.m(該函數用加權一階局域法(xx)、零級近似(yy)和基于零級近似的加權一階局域法(zz)對時間數據進行一步預測)
pre_by_lya.m(基于最大Lyapunov指數的預測方法)
pre_by_lya_new.m(改進的基于最大Lyapunov指數的預測方法)