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

📄 a53.m

📁 MATLAB中常用的程序
💻 M
字号:
%给定一个正弦信号并图示之
t=0:1000;
s=sin(0.03*t);
subplot(4,1,1);
plot(s);
axis([0 1000 -1 1]);
title('原始信号');
%=============================
%给该信号加噪声
load noissin;
ns=noissin;
subplot(4,1,2);
plot(ns);
title('染噪信号');
%=============================
%进行消噪处理
xd=wden(ns,'minimaxi','s','one',5,'db3');
subplot(4,1,3);
plot(xd);
title('消噪信号');

xdd=wden(ns,'minimaxi','s','one',5,'db6');
subplot(4,1,4);
plot(xdd);
title('消噪信号1');

p1=1/length(ns)*norm(ns).^2; 
p2=1/length(xd)*norm(ns-xd).^2; 
snr=10*log(p1/p2) 

p1=1/length(ns)*norm(ns).^2; 
p2=1/length(xdd)*norm(ns-xdd).^2; 
snr=10*log(p1/p2) 

⌨️ 快捷键说明

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