维度必须一致,新手上路:关于错误使用+,矩阵维度必须一致的问题..."/>
matlab错误使用 矩阵维度必须一致,新手上路:关于错误使用+,矩阵维度必须一致的问题...
[y,fs]=audioread('Super Mario Bros.mp3');
N=length(y);
y=audioread('Super Mario Bros.mp3'); %把语音信号进行加载入Matlab 仿真软件平台中
sound(y,fs); %对加载的语音信号进行回放
Y=fft(y); %快速傅里叶变换
figure(1);
subplot(2 ,1 ,1),plot(y);title('原始信号波形');
subplot(2 ,1 ,2),plot(abs(Y));title('原始信号频谱');
noise=rand(N,1)/20; %噪声信号的函数
z=fft(noise); %快速傅里叶变换
figure(2);
subplot(2 ,1 ,1),plot(noise);title('噪声信号波形');
subplot(2 ,1 ,2),plot(abs(z));title('噪声信号频谱');
axis([0,1000,0,10]);
s=y+noise; %噪声信号的叠加
figure(3)
subplot(2,2,1);plot(s);title ('滤波前的时域波形');
S=fft(s);
subplot(2,2,2);plot(abs(S));
title ('滤波前的频域波形');
%设计低通椭圆滤波器
Ft=8000;
Fp1=10
更多推荐
matlab错误使用 矩阵维度必须一致,新手上路:关于错误使用+,矩阵维度必须一致的问题...
发布评论