- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《信号与线性系统》实验报告教程
实验一连续信号的时域分析
实验目的
1.熟悉 lsim、heaviside等函数的使用。
2.熟悉信号的时移、尺度变换、反转、相加、相乘、卷积等计算。
3.熟悉 impulse、step函数的使用。
实验内容
1.利用Matlab的Symbolic Math Toolbox中单位阶跃函数heaviside画出单位阶跃信号。
clear clc y=sym(heaviside(t)); ezplot(y,[-2,10])
-
2
0
2
4
6
8
1
0
0
0
.
2
0
.
4
0
.
6
0
.
8
1
t
h
e
a
v
i
s
i
d
e
(
t
)
2.已知信号 f(t) = (t+1)[U(t+1) – U(t)] + [U(t) – U(t+1)],试画出 f(-t/3+1)的波形。 clear clc syms t; y1=sym(t+1); y2=sym(heaviside(t+1)-heaviside(t)); f=sym(y1*y2-y2);
subs(f,t,-t); subs(f,t,(1/3)*t); subs(f,t,t-3); ezplot(f,[-4,20]);
heaviside(t) -...+ (t + 1) (heaviside(t + 1) - heaviside(t))
0
5
1
0
1
5
2
0
-
1
-
0
.
9
-
0
.
8
-
0
.
7
-
0
.
6
-
0
.
5
-
0
.
4
-
0
.
3
-
0
.
2
-
0
.
1
0
t
3.若输入信号 f(t) = cos(t)U(t),试求以下系统的零状态响应:
5y(t)???4y(t)?8y(t) ??f (t)???f (t)
clear clc a=[5 4 8]; b=[1 0 1]; t=0:0.1:5; f=cos(t).*Heaviside(t); lsim(b,a,f,t)
-
1
-
0
.
8
-
0
.
6
-
0
.
4
-
0
.
2
0
0
.
2
0
.
4
0
.
6
0
.
8
1
L
i
n
e
a
r
S
i
m
u
l
a
t
i
o
n
R
e
s
u
l
t
s
A
m
p
l
i
t
u
d
e
1
0
2
0
3
0
4
0
5
0
6
0
0 1 2 3 4 5
Time (sec)
实验二连续信号的频域分析
实验目的
1.熟悉门函数的傅氏变换。
2.熟悉单边指数信号的傅氏变换。
实验内容
1.求门函数g2(t) = U(t+1)-U(t-1)的傅氏变换。
R=0.02; t=-2:R:2; f=stepfun(t,-1)-stepfun(t,1);
W1=2*pi*5; N=500; k=0:N;
W=k*W1/N;
F=f*exp(-j*t*W)*R;
F=real(F); W=[-fliplr(W),W(2:501)]; F=[fliplr(F),F(2:501)]; subplot(2,1,1);plot(t,f); xlabel(t);ylabel(f(t));axis([-2,2,-1.5,2]); title(f(t)=U(t+1)-U(t-1)); subplot(2,1,2);plot(W,F); xlabel(w);ylabel(F(w));title(f(t)的傅立叶变换);
-
2
-
1
.
5
-
1
-
0
.
5
0
0
.
5
1
1
.
5
2
-
1
0
1
2
t
f
(
t
)
f
(
t
)
=
U
(
t
+
1
)
-
U
(
t
-
1
)
-
4
0
-
3
0
-
2
0
-
1
0
0
1
0
2
0
3
0
4
0
-
1
0
1
2
w
F
(
w
)
f
(
t
)
傅
傅
傅
傅
傅
傅
2.求单边指数信号 f(t) = e-2tU(t)的傅氏变换。
r=0.02; t=-5:r:5;
N=200;
Y=2*pi; k=-N:N; w=k*Y/N;
f1=1/2*exp(-2*t).*stepfun(t,0);
F=r*f1*exp(-j*t*w);
F1=abs(F); P1=angle(F); subplot(3,1,1); plot(t,f1); grid xlabel(t); ylabel(f(t)); title(f(t));
subplot(3,1,2); plot(w,F1); xlabel(w); grid;ylabel(F(jw)); subplot(3,1,3) plot(w,P1*180/pi); grid;xlabel(w); ylabel(相位(度));
实验三离散信号的时域分析
一、实验目的
-
5
-
4
-
3
-
2
-
1
文档评论(0)