MATLABR2019a绘制小波系数实部等值线图和小波方差图

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

一、数据格式的转化和保存

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里,选择折线图即可画出

六、结果图展示

 

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值