三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!①任意阶跃信号通过高通滤波器.②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 01:52:17
三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!①任意阶跃信号通过高通滤波器.②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别

三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!①任意阶跃信号通过高通滤波器.②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别
三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!
①任意阶跃信号通过高通滤波器.
②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别做FFT变换.
③绘制y=x+2•(窗函数).
最重要第一题!

三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!①任意阶跃信号通过高通滤波器.②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别
n=1024;
s1=zeros(1,200);
s2=ones(1,200);
ss=[s1,s2];
fs=fft(ss,n)/n
subplot(1,2,1)
x=3000/2*linspace(0,1,n/2+1);
y=2*abs(fs(1:n/2+1))
plot(x,y);
grid;
e=0.1;
f=1000;
wn=2*pi*1000;
n1=wn^2;
n2=[1 2*wn*e wn^2];
g=tf(n1,n2);
a=0:199;
h=step(g,a/3000);
fh=fft(h,n)/n;
y=2*abs(fh(1:n/2+1))
subplot(1,2,2)
plot(x,y);
grid;