1楼:半生瓜
http://blog.sina.***.**/s/blog_6c00b0e30100u1s5.html
function
[signal,swa,swd,ddw,wpeak]=wave_peak(points,level,lo_d,hi_d,lo_r,hi_r,offset)
% 该函数用于读取ecg信号,找到小波变换模极大序列
warning off;
ecgdata=load('ecg.txt');
%需要分析的信号,自己加
plot(ecgdata(1:points)),grid on,axis
tight,axis([1,points,-50,300]);
signal=ecgdata(1:points)'+offset;
% 信号的小波变换,按级给出概貌和细节的波形
[swa,swd] =
swt(signal,level,lo_d,hi_d);
figure;
subplot(level,1,1);
plot(real(signal)); grid on;axis tight;
for i=1:level
subplot(level+1,2,2*(i)+1);
plot(swa(i,:)); axis
tight;grid on;xlabel('time');
ylabel(strcat('a
',num2str(i)));
subplot(level+1,2,2*(i)+2);
plot(swd(i,:)); axis
tight;grid on;
ylabel(strcat('d ',num2str(i)));
end%求小波变换的模极大值及其位置
ddw=zeros(size(swd));
pddw=ddw;
nddw=ddw;
posw=swd.*(swd>0);
pdw=((posw(:,1:points-1)-posw(:,2:points))<0);
pddw(:,2:points-1)=((pdw(:,1:points-2)-pdw(:,2:points-1))>0);
negw=swd.*(swd<0);
ndw=((negw(:,1:points-1)-negw(:,2:points))>0);
nddw(:,2:points-1)=((ndw(:,1:points-2)-ndw(:,2:points-1))>0);
ddw=pddw|nddw;
ddw(:,1)=1;
ddw(:,points)=1;
wpeak=ddw.*swd;
wpeak(:,1)=wpeak(:,1)+1e-10;
wpeak(:,points)=wpeak(:,points)+1e-10;
%按级给出小波变换模极大的波形
figure;
for i=1:level
subplot(level,1,i);
plot(wpeak(i,:)); axis tight;grid
on;ylabel(strcat('j= ',num2str(i)));
end注:运行此程序时一定要将待处理信号添加进去,程序中的红色部分。
求使用matlab对时间序列进行小波分析的步骤,以及小波分析工具箱的具体使用方法 10
2楼:lt林
你好,请问你这个问题现在有没有解决啊,想请你教教我啊
怎么用matlab实现小波变换???急!!!
3楼:
[yc,ys]=wavedec2(y,2,'db1');
y为要分解的图像矩阵
,2为分解的层数,‘db1'为采用的小波基返回两个矩阵yc和ys。yh2=detcoef2('h',yc,ys,2);这是提取出图像2层分解后的水平分量,h改v是垂直分量,h该d是对角分量。细节分量用另外一个方法提取。
matlab时间序列小波分析中如何识别向两端延伸了多少个单位
4楼:匿名用户
matlab时间序列小波分析中如何识别向两端延伸了多少个单位function
[signal,swa,swd,ddw,wpeak]=wave_peak(points,level,lo_d,hi_d,lo_r,hi_r,offset)
% 该函数用于读版取ecg信号,找到小波变换权模极大序列
warning off;
ecgdata=load('ecg.txt');
%需要分析的信号,自己加
plot(ecgdata(1:points)),grid on,axis
tight,axis([1,points,-50,300]);
signal=ecgdata(1:points)'+offset;
% 信号的小波变换,按级给出概貌和细节的波形
求助各位高手,如何应用matlab中的小波工具箱实现降水、温度时间序列的特征分析,谢谢各位啦
5楼:匿名用户
在有小波基本理论的基础上
学习matlab与小波gui
wavemenu 熟悉 然后自己编程 不过大部分小波函数matlab已经做好了
不需要你具体的编写
matlab小波分析如何确定各个细节层对应的频率范围?
6楼:
可以参看
http://zhidao.baidu.***/question/1796007745075089787.html?from=pubpage&msgtype=2
如何用matlab对一时间序列做快速傅立叶变换? 5
7楼:0o白枫
用fft函数= =具体,查help吧。。。