一、数据格式的转化和保存
1.导入数据

2.找到自己Excel文件所在位置,选中,点击“打开”(Excel数据是一列的,不保存时间)

3.打开后界面如下,注意输出类型处选择列向量(默认是“表”)

4.点击右上对勾图标,将文件转换为MATLAB读取格式

5.保存文件

二、边界效应的消除或减小(信号延伸)
1.选择 APP ,在“更多”里找到小波分析(wavelet analyzer)
2.使用信号延伸(Signal Extension)功能,对数据两端进行对称性延伸

3.加载数据

4.信号延伸并保存
在 Extension Mode 下选择“ Symmetric”,Dircetion to extend 下选择“Both”,单击“Extend”按钮进行对称性两端延伸计算,然后单击“File”菜单下的“Save Tranformed Signal”,将延伸后的数据结果保存,数据会延伸至64列,如果原数据只有45列,会向左延伸9,向右延伸10,后面注意删去。

三、计算小波系数
1.选择一维连续小波

2.加载数据、分析保存

四、计算小波方差和小波系数的实部
1.打开上步分析保存的文件,选择coefs打开,在命令行窗口输入 a = sum(abs(coefs).^2,2) 计算小波方差,红框即为小波方差(下面也是,未框到)


2.打开coefs,全部复制到 Excel后去掉延伸数据的小波变换系数(本例中去掉前 9列和后10 列),或只复制原时间序列的小波变换系数到 Excel,最后使用 Excel 中的 IMREAL 函数计算原时间序列的小波系数实部

五、绘制小波系数实部等值线图和小波系数方差图
1.将计算的小波系数实部按图示排列,在origin里选择等值线即可画出


2.将上步计算的小波系数方差复制到origin里,选择折线图即可画出
六、结果图展示


文章详细介绍了如何在MATLAB中进行数据格式转化,消除边界效应,执行小波分析,计算小波系数和小波方差。具体步骤包括使用信号延伸功能,计算小波方差,以及在Origin中绘制小波系数实部等值线图和小波方差图。

7214

被折叠的 条评论
为什么被折叠?



