当前位置:   article > 正文

格拉姆角场(GAF)学习记录_格拉姆角场 matlab code

格拉姆角场 matlab code

格拉姆角场GAF记录

进入大二了(可是我还是又菜又笨),终于想到要开始写博客了。。。希望能坚持下去吧QAQ

照着老师说的了解一下格拉姆角场,不是很深,稍微记录一下,主要是想明白物理意义。让自己懂orz,以后想到什么补充什么。

我自己也啥都不懂qwq,欢迎大佬指正交流。

以下都用某用户某月31天的用电量来说明吧XD

描述

了解来源于:
https://arxiv.org/pdf/1506.00327v1.pdf
https://blog.csdn.net/weixin_39679367/article/details/86416439

具体不说啦,过程简单分成:
1)归一化,将直角坐标系下的时间序列压缩到 [0,1]or[-1,1]。

//matlab  伪代码
data = 导入的数据;
max_data = max(data);
min_data = min(data);
normalized_data = ((data-max_data)+(data-min_data))/(max_data-min_data);  %得到了一个归一化后的矩阵
  • 1
  • 2
  • 3
  • 4
  • 5

2)将坐标转换为极坐标,需要求theta。

theta = acos(normalized_data);
  • 1

3)画出极坐标后,用角度和、差的三角函数变换,分别得到GASF、GADF。可以画出格拉姆

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/284666
推荐阅读
相关标签
  

闽ICP备14008679号