⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f7_10.m

📁 matlab时频分析配套源码第6章的程序
💻 M
字号:
%样本点数
N=4096;
%正常时心音信号
[x,fxs,bits] = wavread('normal',N);
%肺动脉瓣狭窄时心音信号
[y,fys,bits] = wavread('pulmonarystenosis',N);

%设置参数
%时域窗函数
g=window(9,'Kaiser');
%频域窗函数
h=window(27,'Kaiser');
t=1:N;

%计算Choi-Willams分布
%%正常状态
x=hilbert(x);
x=x-mean(x);
[tfr,t,f]=tfrcw(x,t,128,g,h,10);
%%显示:三维图
figure(1)
mesh(t,f*fxs/2,abs(tfr));
xlabel('样本序号 n/个');
ylabel('频率 f/Hz');
zlabel('幅值 A/V');
%%等高线图
figure(2)
contour(t,f*fxs/2,abs(tfr));
xlabel('样本序号 n/个');
ylabel('频率 f/Hz');

%%异常状态
y=hilbert(y);
y=y-mean(y);
[tfr,t,f]=tfrcw(y,t,128,g,h,10);

%%显示:三维图
figure(3)
mesh(t,f*fys/2,abs(tfr));
xlabel('样本序号 n/个');
ylabel('频率 f/Hz');
zlabel('幅值 A/V');

%%等高线图
figure(4)
contour(t,f*fys/2,abs(tfr));
xlabel('样本序号 n/个');
ylabel('频率 f/Hz');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -