MATLAB中的小波工具箱的程序代码怎样能显示出来
答案:3 悬赏:10
解决时间 2021-12-21 20:23
- 提问者网友:失败的占卜者
- 2021-12-20 21:00
MATLAB中的小波工具箱的程序代码怎样能显示出来
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-12-20 21:11
t=0:0.0001:1.3;
figure
subplot(321)
f1=sin(1*pi*10*t);
plot(f1)
title('频率为5hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(322)
f2=sin(2*pi*10*t);
plot(f2)
title('频率为10hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(323)
f3=sin(3*pi*10*t);
plot(f3)
title('频率为15hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
f=f1+f2+f3;
subplot(324)
plot(f)
title('合成的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(325)
coefs=cwt(f,[1:1:10],'db3','plot');
title('对于不同尺度下的小波系数值');
Ylabel('尺度');
Xlabel('时间');
figure
subplot(321)
f1=sin(1*pi*10*t);
plot(f1)
title('频率为5hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(322)
f2=sin(2*pi*10*t);
plot(f2)
title('频率为10hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(323)
f3=sin(3*pi*10*t);
plot(f3)
title('频率为15hz的正弦波');
Ylabel('幅值');
Xlabel('时间');
f=f1+f2+f3;
subplot(324)
plot(f)
title('合成的正弦波');
Ylabel('幅值');
Xlabel('时间');
subplot(325)
coefs=cwt(f,[1:1:10],'db3','plot');
title('对于不同尺度下的小波系数值');
Ylabel('尺度');
Xlabel('时间');
全部回答
- 1楼网友:偏爱自由
- 2021-12-20 23:27
首先看你的这句话就知道你已经打开了小波工具箱,所以就从打开小波工具箱后说起
选 wavelet1-d为例介绍,因为都一样,1-d代表一维信号2-d当然就代表二维信号。
点击左上角file——>load——>signal,弹出一个窗口,在这个窗口里找到你的数据,一般为.mat形式,然后打开即可,这样就装上了你要的信号
- 2楼网友:晨与橙与城
- 2021-12-20 22:29
在你的安装盘下:\matlab\toolbox\wavelet\wavelet\wavefun.m
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯