下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、function lambda_1=lyapunov_wolf(data,N,m,tau,P)% 该函数用来计算时间序列的最大Lyapunov 指数-Wolf 方法% m: 嵌入维数% tau:时间延迟% data:时间序列% N:时间序列长度% P:时间序列的平均周期,选择演化相点距当前点的位置差,即若当前相点为I,则演化相点只能在|IJ|P的相点中搜寻% lambda_1:返回最大lyapunov指数值min_point=1 ; %&要求最少搜索到的点数MAX_CISHU=5 ; %&最大增加搜索范围次数%FLYINGHAWK% 求最大、最小和平均相点距离 max_d = 0; %最大相点
2、距离 min_d = 1.0e+100; %最小相点距离 avg_dd = 0; Y=reconstitution(data,N,m,tau); %相空间重构 M=N-(m-1)*tau; %重构相空间中相点的个数 for i = 1 : (M-1) for j = i+1 : M d = 0; for k = 1 : m d = d + (Y(k,i)-Y(k,j)*(Y(k,i)-Y(k,j); end d = sqrt(d); if max_d d min_d = d; end avg_dd = avg_dd + d; end end avg_d = 2*avg_dd/(M*(M-1);
3、 %平均相点距离 dlt_eps = (avg_d - min_d) * 0.02 ; %若在min_epsmax_eps中找不到演化相点时,对max_eps的放宽幅度 min_eps = min_d + dlt_eps / 2 ; %演化相点与当前相点距离的最小限 max_eps = min_d + 2 * dlt_eps ; %&演化相点与当前相点距离的最大限 % 从P+1M-1个相点中找与第一个相点最近的相点位置(Loc_DK)及其最短距离DK DK = 1.0e+100; %第i个相点到其最近距离点的距离 Loc_DK = 2; %第i个相点对应的最近距离点的下标 for i = (P
4、+1):(M-1) %限制短暂分离,从点P+1开始搜索 d = 0; for k = 1 : m d = d + (Y(k,i)-Y(k,1)*(Y(k,i)-Y(k,1); end d = sqrt(d); if (d min_eps) DK = d; Loc_DK = i; end end% 以下计算各相点对应的李氏数保存到lmd()数组中% i 为相点序号,从1到(M-1),也是i-1点的演化点;Loc_DK为相点i-1对应最短距离的相点位置,DK为其对应的最短距离% Loc_DK+1为Loc_DK的演化点,DK1为i点到Loc_DK+1点的距离,称为演化距离% 前i个log2(DK1/
5、DK)的累计和用于求i点的lambda值 sum_lmd = 0 ; % 存放前i个log2(DK1/DK)的累计和 for i = 2 : (M-1) % 计算演化距离 DK1 = 0; for k = 1 : m DK1 = DK1 + (Y(k,i)-Y(k,Loc_DK+1)*(Y(k,i)-Y(k,Loc_DK+1); end DK1 = sqrt(DK1); old_Loc_DK = Loc_DK ; % 保存原最近位置相点 old_DK=DK;% 计算前i个log2(DK1/DK)的累计和以及保存i点的李氏指数 if (DK1 = 0)&( DK = 0) sum_lmd = s
6、um_lmd + log(DK1/DK) /log(2); end lmd(i-1) = sum_lmd/(i-1);% 以下寻找i点的最短距离:要求距离在指定距离范围内尽量短,与DK1的角度最小 point_num = 0 ; % &在指定距离范围内找到的候选相点的个数 cos_sita = 0 ; %&夹角余弦的比较初值 要求一定是锐角 zjfwcs=0 ;%&增加范围次数 while (point_num = 0) % * 搜索相点 for j = 1 : (M-1) if abs(j-i) =(P-1) %&候选点距当前点太近,跳过! continue; end %*计算候选点与当前点
7、的距离 dnew = 0; for k = 1 : m dnew = dnew + (Y(k,i)-Y(k,j)*(Y(k,i)-Y(k,j); end dnew = sqrt(dnew); if (dnew max_eps ) %&不在距离范围,跳过! continue; end %*计算夹角余弦及比较 DOT = 0; for k = 1 : m DOT = DOT+(Y(k,i)-Y(k,j)*(Y(k,i)-Y(k,old_Loc_DK+1); end CTH = DOT/(dnew*DK1); if acos(CTH) (3.14151926/4) %&不是小于45度的角,跳过! c
8、ontinue; end if CTH cos_sita %&新夹角小于过去已找到的相点的夹角,保留 cos_sita = CTH; Loc_DK = j; DK = dnew; end point_num = point_num +1; end if point_num MAX_CISHU %&超过最大放宽次数,改找最近的点 DK = 1.0e+100; for ii = 1 : (M-1) if abs(i-ii) = (P-1) %&候选点距当前点太近,跳过! continue; end d = 0; for k = 1 : m d = d + (Y(k,i)-Y(k,ii)*(Y(k,i)-Y(k,ii); end d = sqrt(d); if (d min_eps) DK = d; Loc_DK = ii; end end break; end point_num =
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新时期路桥事业发展方向
- 20000吨高分子聚酯化合物高端新材料技改项目可行性研究报告写作模板-拿地申报
- 二零二五年度石材行业供应链采购合同规范2篇
- 2024-2025学年度新疆维吾尔自治区伊犁州直和兵团第四师、第七师高一第一学期第三次质量监测(期末)历史试题
- 二零二五年度电子设备维修与运输合同2篇
- 二零二五年度板材绿色生产技术引进合同3篇
- 二零二五年度绿色节能改造项目施工合同6篇
- 七年级下第一二章习题及答案
- 二零二五年度古建筑修复工程合同示范文本3篇
- 二零二五年度建筑垃圾运输与处理施工合同规范3篇
- 新中小企业促进法宣讲暨十条的措施解读课件
- 机器学习与大数据技术PPT完整全套教学课件
- 班主任如何与家长进行有效沟通交流讲座PPT课件讲义
- 国际疾病分类ICD11编码库
- WORD版A4横版密封条打印模板(可编辑)
- 2023年北京广播电视台招聘140人(共500题含答案解析)笔试必备资料历年高频考点试题摘选
- 植树造林项目协调组织措施
- 一元一次方程的应用-行程问题说课课件
- 《舆论学原理与应用》考试复习题库(含答案)
- 食堂管理员年终个人工作总结5篇
- 中国超大直径钻埋钢管空心桩讲义
评论
0/150
提交评论