东华大学信号与线性系统实验Word下载.docx
《东华大学信号与线性系统实验Word下载.docx》由会员分享,可在线阅读,更多相关《东华大学信号与线性系统实验Word下载.docx(58页珍藏版)》请在冰豆网上搜索。
时统一用plot函数。
2、此外也可以利用MATLAB的ezplot函数对连续信号画图。
四、实验原理
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________
五、实验内容
1、用MATLAB表示连续信号:
Aeαt
,Acos(ω0t+ϕ),Asin(ω0t+ϕ)。
1)Aeαt
代码:
%连续信号的表示
ezplot('
2*exp(-2*t)'
-2,2);
gridon
title('
f(t)=2*exp(-2*t)'
);
xlabel('
t'
)
图像:
2)Acos(ω0t+ϕ)
3*cos(3*t+pi/6)'
[0,pi]);
f(t)=3*cos(3*t+pi/6)'
3)Asin(ω0t+ϕ)
3*sin(3*t+pi/6)'
f(t)=3*sin(3*t+pi/6)'
2、用MATLAB表示抽样信号(sinc(t))、矩形脉冲信号(rectpuls(t,width))及三角脉冲信号(tripuls(t,width,skew))。
t=-2*pi:
0.01:
2*pi;
f=sinc(t);
subplot(311);
plot(t,f);
gridon;
f=sinc(t)'
%矩形脉冲信号(rectpuls(t,width))
x=-2:
2;
y=rectpuls(x,2);
subplot(312);
plot(x,y)
axis([-2,2,-2,2]);
%三角脉冲信号(tripuls(t,width,skew))
y=tripuls(x,2,0);
subplot(313);
axis([-2,2,-2,2])
3、编写如图3的函数并用MATLAB绘出满足下面要求的图形。
(1)f(−t);
(2)f(t−2);
(3)f(1−2t);
(4)f(0.5t+1).
%试验1-3
clear,clc;
t=-1:
0.001:
12;
f=4*rectpuls(t-6,12)+3*tripuls(t-6,4);
subplot(321);
plot(t,f)
axis([-1,13,0,8])
f(t)'
%f(-t)
x1=-t;
subplot(322);
plot(x1,f)
axis([-13,1,0,8]);
f(-t)'
%f(t-2)
x2=t+2;
subplot(323);
plot(x2,f);
axis([1,15,0,8])
f(t-2)'
%f(1-2t)
x3=(1-t)/2;
subplot(324);
plot(x3,f)
f(1-2t)'
axis([-6,1,0,8])
%f(0.5t+1)
x4=2*(t-1);
subplot(325);
plot(x4,f)
f(0.5t+1)'
六、实验小结
实验二连续时间系统的时域分析
一、实验目的
1.掌握常用离散信号的MATLAB表示方法。
2、掌握用MATLAB计算卷积和的方法。
二、实验设备
安装有matlab6.5以上版本的PC机一台。
三、实验原理
______________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
四、实验内容
1.用MATLAB表示离散信号:
,Asin(k)。
源代码:
1)
(k>
=0)
k=-10:
1:
10;
y=2.^k.*(k>
=0);
stem(k,y,'
filled'
2)
n=-5:
5;
f=3*sin(n);
stem(n,f,'
r'
'
f=3*sin(n)'
n'
ylabel('
f'
2、已知离散序列波形如图4所示,试用MATLAB绘出满足下列要求的序列波形。
(1)f[k-2]u[k]
(2)f[-k](3)f[-k+2](4)f[k-2]u[k-2]
%2_2
k=-6:
f=[0,1,3,6,10,15,14,12,9,5,0,0];
subplot(321)
stem(k,f,'
k'
f(k)'
f[k]'
%f(k-2)u(k)
subplot(322)
stem(k+2,f.*(k+2>
=0),'
f[k-2]u[k]'
%f[-k]
subplot(323)
stem(-k,f,'
f[-k]'
%f[-k+2]
subplot(324)
stem(2-k,f,'
f[-k+2]'
%f[k-2]u[k-2]
subplot(325)
stem(2+k,f.*(k>
f[k-2]u[k-2]'
2.若x[n]{1,1,1,1,0,0},计算x[n]*x[n]。
x=[1,1,1,1,0,0]
f=conv(x,x)
stem(f,'
五、实验小结
实验三连续时间系统时域分析
1、掌握卷积计算方法。
2、掌握函数lsim,impulse,step的用法,lsim为求取零状态响应,
impulse为求取单位脉冲响应,step为求取单位阶跃响应。
3、运用课堂上学到的理论知识,从RC、RL一阶电路的响应中正确
区分零输入响应、零状态响应、自由响应与受迫响应。
_______________