目录

1 方法

2 Matlab代码实现

3 结果


【若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!】

其他:

1. 时间序列转二维图像方法及其应用研究综述_vm-1215的博客-CSDN博客

2.将时间序列转成图像——格拉姆角场方法 Matlab实现_vm-1215的博客-CSDN博客

3.将时间序列转成图像——马尔可夫转移场方法 Matlab实现_vm-1215的博客-CSDN博客

4.将时间序列转成图像——图形差分场方法 Matlab实现_vm-1215的博客-CSDN博客

5.将时间序列转成图像——相对位置矩阵方法 Matlab实现_vm-1215的博客-CSDN博客

1 方法

递归图(Recurrence Plots, RP)是由Eckmann等人[14]在1995年提出的,用来使动态系统的递归特性可视化。

将递归图应用在时间序列上,首先将时间序列的时域空间变换到相空间,从而将时域中的每个点变换成相空间的对应状态;接着计算每两个状态(向量)之间的距离(向量范数);然后进行阈值二值化,得到递归图中对应两个状态之间的特征。

递归图可用一系列递归矩阵来表示,如下式所示:

其中是一个的方阵,示向量范,为距离阈值使得表示Heaviside函数。

其算法流程如下:

  1. 由时间序列得到相空间状态集;
  2. 计算每两个状态之间的距离(向量范数);
  3. 进行阈值二值化,得到递归图矩阵。

2 Matlab代码实现

clc
clear
close all%% 生成数据
speed = xlsread('3_1_link1_1_5_30min.csv');X = speed';
X = (X - min(X)) / (max(X) - min(X));
N = length(X);%% 原始数据图
im = figure(1);
plot(X)
title('the original time series');
saveas(im,'原始数据图.bmp')%% 生成RP
% 转换为相空间,第一个元素为高度,第二个元素为下一个位置的高度。
S = [X(1:end-1)',X(2:end)'];% 参数设置
% etheta = 0;for i = 1:N - 1for j = 1:N-1
%         R(i,j) = theta(etheta - sum((S(i,:) - S(j,:)) .^2));R(i,j) = sum((S(i,:) - S(j,:)) .^2);end
end
R = (R - min(min(R)))/(max(max(R)) - min(min(R)))* 4;h = figure(2);
imagesc(R)
title('imaging time series of RP')
saveas(h,'RP_1.bmp')

3 结果

【若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!】

将时间序列转成图像——递归图方法 Matlab实现相关推荐

  1. 将时间序列转成图像——相对位置矩阵方法 Matlab实现

    目录 1 方法 2 Matlab代码实现 3.结果 [若觉文章质量良好且有用,请别忘了点赞收藏加关注,这将是我继续分享的动力,万分感谢!] 其他: 1.时间序列转二维图像方法及其应用研究综述_vm-1 ...

  2. matlab 图像转视频教程,Matlab制作视频并转换成gif动态图的两种方法

    一.第一个方法比较简单,就是使用movie(f)直接取生成AVI视频文件. %% f(t)-->f(4*t+12) 并且验证%% function Signal_change() tic%记录程 ...

  3. 怎么把视频转换成gif动图,教你一个简单的方法

    视频转换成gif动图,GIF的全称是Graphics Interchange Format,它是一种公用的图像文件格式标准.用这种方法可以制作表情包,把喜欢的视频制作成gif图片,gif图片抓住了每段 ...

  4. 把图片转换成gif动图的几种方法介绍

    怎么把图片转换成gif动图?在今天的数字化时代,gif动图越来越受到人们的欢迎和重视,因为它可以将多张图片合成一个动态的图像,增强信息展示的吸引力和表现力.将图片转换成gif动图在生活和工作中有着重要 ...

  5. 华测数据导出方法_输电线路塔基测量成图方法研究与应用

    1.前言 塔基测量成图软件是EATool第一个电力勘测模块,也是笔者个人刚参加工作时开发的第一个与工作直接相关的软件.该模块开发开始于2010年,于2012基本成型.记得第一次参加线路工程终勘定位,对 ...

  6. WPF编程,将控件所呈现的内容保存成图像的一种方法。

    WPF编程,将控件所呈现的内容保存成图像的一种方法. 原文:WPF编程,将控件所呈现的内容保存成图像的一种方法. 版权声明:我不生产代码,我只是代码的搬运工. https://blog.csdn.ne ...

  7. 视频转换成gif动图的方法步骤

    视频转换成gif动图的方法!不知道大家平时在工作中会不会使用到gif图片,反正小编经常使用到,因为gif动图具有更强的视觉效果,能够传递出更多有价值的信息,所以我经常将软件使用教程做成gif动图格式, ...

  8. 计算机地图制图成图方法,第五章 地图成图方法.ppt

    <第五章 地图成图方法.ppt>由会员分享,可在线阅读,更多相关<第五章 地图成图方法.ppt(17页珍藏版)>请在人人文库网上搜索. 1.黄河水利职业技术学院测绘工程系 刘剑 ...

  9. 计算机地图制图成图方法,第五章 地图成图方法

    <第五章 地图成图方法>由会员分享,可在线阅读,更多相关<第五章 地图成图方法(17页珍藏版)>请在人人文库网上搜索. 1.Liu-jian-,黄河水利职业技术学院测绘工程系, ...

最新文章

  1. 在Ubuntu8.10下为PHP安装coreseek全文检索引擎支持的详细步骤
  2. 安装pyecharts
  3. Java内存图以及堆、栈、常量区、静态区、方法区的区别
  4. javascript 的参数有长度限制吗?一个细节引起的误区
  5. http?https?相对协议?
  6. 关于多维数组编码与解码的问题
  7. Kepware KEPServerEX连接Cimplicity OPC UA Server
  8. 怎样在计算机上注册dll文件,win10如何注册dll文件_win10系统dll文件怎样安装
  9. 西门子触摸屏脚本程序_西门子触摸屏程序如何上传
  10. win10系统让图片打开方式为照片查看器
  11. Technorati 正在走向衰落
  12. from scipy.misc import comb ImportError: cannot import name ‘comb‘
  13. 自助缴费终端无线联网方案
  14. DNS 解析器(DNS Resolver)
  15. python 的魔法函数
  16. 上传项目到github报错:Permission to xxx/xxx.git denied to xxxxxxx.
  17. vulnhub之Hacker_Kid-v1.0.1
  18. Hang Detect 问题分析案例
  19. 修改Springboot启动图案修改
  20. sentinel滑动时间窗口算法学习

热门文章

  1. java中实现代理及委托代理模式
  2. ipguard应用程序配置详解
  3. oracle redact数据编译后 查询报错 不是selected表达式
  4. 曾国藩家书之“凡人作一事”
  5. JAVA在IDEA中用JNA调用C++的dll动态链接库案例
  6. 计算机内存的浅显理解
  7. SqlServer case when 判断成绩选择案例,龙套薪水嘛
  8. strategies
  9. kiel5编译报错error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.
  10. 银联报文中和密码相关域