三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/16 08:33:33
三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!
①任意阶跃信号通过高通滤波器.
②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别做FFT变换.
③绘制y=x+2•(窗函数).
最重要第一题!
①任意阶跃信号通过高通滤波器.
②阻尼比为0.1,固有频率为1000的二阶系统进行FFT变换;当输入为阶跃信号时,输入输出分别做FFT变换.
③绘制y=x+2•(窗函数).
最重要第一题!
![三个关于信号处理方便的MATLAB计算,请大神进T_T,急,在线等,做好加分!](/uploads/image/z/15164834-50-4.jpg?t=%E4%B8%89%E4%B8%AA%E5%85%B3%E4%BA%8E%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86%E6%96%B9%E4%BE%BF%E7%9A%84MATLAB%E8%AE%A1%E7%AE%97%2C%E8%AF%B7%E5%A4%A7%E7%A5%9E%E8%BF%9BT_T%2C%E6%80%A5%2C%E5%9C%A8%E7%BA%BF%E7%AD%89%2C%E5%81%9A%E5%A5%BD%E5%8A%A0%E5%88%86%21)
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;
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;