信号与系统实验Word文档格式.docx

上传人:b****8 文档编号:22366273 上传时间:2023-02-03 格式:DOCX 页数:23 大小:443.14KB
下载 相关 举报
信号与系统实验Word文档格式.docx_第1页
第1页 / 共23页
信号与系统实验Word文档格式.docx_第2页
第2页 / 共23页
信号与系统实验Word文档格式.docx_第3页
第3页 / 共23页
信号与系统实验Word文档格式.docx_第4页
第4页 / 共23页
信号与系统实验Word文档格式.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

信号与系统实验Word文档格式.docx

《信号与系统实验Word文档格式.docx》由会员分享,可在线阅读,更多相关《信号与系统实验Word文档格式.docx(23页珍藏版)》请在冰豆网上搜索。

信号与系统实验Word文档格式.docx

1.单位阶跃信号的Matlab实现

(1)Matlab程序

clear;

T=0.01;

t=-2:

T:

6;

f=stepfun(t,0);

plot(t,f);

axis([-1,6,-0.2,1.2]);

line([-2,6],[0,0]);

line([0,0],[-0.2,1.2]);

title('

单位阶跃信号'

);

xlabel('

时间t'

ylabel('

幅值f'

(2)图形

2.余弦信号

的Matlab实现

t0=0;

tn=5;

dt=0.001;

t=t0:

dt:

tn;

y=cos(20*t);

plot(t,y)

3.指数信号

y=exp(-2*t);

4.指数调制正弦信号

y=exp(-2*t).*sin(20*t);

5.钟形脉冲信号的Matlab实现

t0=-6;

tn=6;

a=2;

y=exp(-(t/a).^2);

自动化1002班

权宏伟

2013.5.16成绩:

信号的运算

(一)

1.学会基本的信号运算的Matlab编程;

2.掌握相关Matlab函数的调用方法;

3.掌握典型信号奇偶分解的Matlab表示。

1.信号的相加

Clear;

t=0:

10;

t1=0:

0.01:

f1=stepfun(t,0)-stepfun(t,4);

f2=cos(2*pi*t1);

y=f1+f2;

subplot(311);

plot(t,f1);

axis([-0.2,10,-0.1,1.1]);

信号1'

信号相加'

subplot(312);

plot(t,f2);

信号2'

);

subplot(313);

plot(t,y);

line([-2.2,10],[0,0]);

line([0,0],[-1.2,2.1]);

axis([-0.2,10,-1.2,2.1]);

信号1+信号2'

2.

clearall;

36;

x1=square(t,10);

x2=square(t,60);

x3=square(t,90);

subplot(3,1,1);

plot(t,x1);

axis([020-33])

subplot(3,1,2);

plot(t,x2);

subplot(3,1,3);

plot(t,x3);

3.

subplot(1,3,1);

subplot(1,3,2);

subplot(1,3,3);

4.

w=0.5;

0.0001:

1;

t=10*pi*t1;

y=sawtooth(t);

y1=sawtooth(t,w);

subplot(2,1,1)

锯齿波'

subplot(2,1,2)

plot(t,y1)

三角波'

2013.5.21成绩:

信号的运算

(二)

1.理解周期信号的傅立叶展开式的物理意义;

2.掌握周期信号的傅立叶级数的Matlab编程。

1.方波信号的分解与合成

方波信号波形如下图所示。

(1)分析

首先根据波形特征,判断波形的对称性。

因为方波

同时满足:

(1)

所以,

属于奇半波对称和奇对称,其傅里叶级数只含有奇次正弦项,只需计算

,且

为奇数。

根据教材P115式(4-74),有

(2)

从而,所求方波

的傅里叶级数为

(3)

(2)Matlab程序

A=1;

T=4;

w=(2*pi)/T;

%A:

方波幅度;

T:

方波周期;

w:

基波频率;

tn=10;

f=square((pi/2)*t,50);

subplot(3,2,1);

axis([0,10,-2,2]);

方波'

f1=(4/pi).*sin(w.*t);

f3=(4/pi).*(sin(w.*t)+(1/3)*sin(3.*w.*t));

f5=(4/pi).*(sin(w.*t)+(1/3)*sin(3.*w.*t)+(1/5)*sin(5.*w.*t));

f7=(4/pi).*(sin(w.*t)+(1/3)*sin(3.*w.*t)+(1/5)*sin(5.*w.*t)+(1/7)*sin(7.*w.*t));

f9=(4/pi).*(sin(w.*t)+(1/3)*sin(3.*w.*t)+(1/5)*sin(5.*w.*t)+(1/7)*sin(7.*w.*t)+(1/9)*sin(9.*w.*t));

subplot(3,2,2);

基波'

subplot(3,2,3);

plot(t,f3);

基波+3次谐波'

subplot(3,2,4);

plot(t,f5);

基波+3+5次谐波'

subplot(3,2,5);

plot(t,f7);

基波+3+5+7次谐波'

subplot(3,2,6);

plot(t,f9);

基波+3+5+7+9次谐波'

2.三角波信号的分解与合成

三角波信号波形如下图所示。

因为三角波

满足:

属于奇半波对称和偶对称,其傅里叶级数只含有奇次余弦项,只需计算

为偶数。

根据教材P115式(4-73),有

三角波幅度;

三角波周期;

f=-sawtooth((pi/2)*t,0.5);

E=8*A/pi^2;

f1=E.*cos(w.*t);

f3=f1+(E/3^2).*cos(3*w.*t);

f5=f3+(E/5^2).*cos(5*w.*t);

f7=f5+(E/7^2).*cos(7*w.*t);

f9=f7+(E/9^2).*cos(9*w.*t);

(3)图形

3.上述三角波信号在通过某一系统时,若三次谐波被滤除,请给出系统输出后的信号?

大致是怎样的?

给出其输出的波形。

%A:

f3=f1+0;

4.上述三角波信号通过一个能阻止一次谐波通过的高通滤波器,则输出的信号是怎样的?

使用Matlab编写程序,并绘出波形。

f1=0;

2013.5.23成绩:

信号的时域分析

1.掌握Matlab程序求解连续时间系统冲激响应的方法;

2.掌握Matlab程序求解连续时间系统阶跃响应的方法;

3.掌握Matlab程序求解连续时间系统零状态响应的方法;

4.掌握Matlab程序求解连续时间系统全响应的方法。

1.系统单位冲激响应的Matlab求解

系统的微分方程描述如下:

求系统的单位冲激响应。

由系统的微分方程得到系统的传递函数

,从而系统的单位冲激响应

num=[010];

den=[156];

sys=tf(num,den);

t=0:

0.1:

y=impulse(sys,t);

axis([-0.2,4,-0.2,1.1]);

line([-0.2,4],[0,0]);

line([0,0],[-0.2,1.1]);

时间'

ylabel('

幅度'

title('

单位冲激响应'

2.系统单位阶跃响应的Matlab求解

num=[0010];

den=[1221];

20;

y=step(sys,t);

plot(t,y,'

r'

axis([-0.5,20,-0.1,0.45]);

line([-0.5,20],[0,0]);

line([0,0],[-0.12,0.45]);

单位阶跃响应'

3.系统零状态响应的Matlab求解

求系统在激励

下的零状态响应。

num=[001];

den=[101];

f=cos(2*pi*t);

y=lsim(sys,f,t);

line([0,10],[0,0]);

零状态响应'

4.综合求解系统单位冲激、单位阶跃及零状态响应

求系统的单位冲激响应、单位阶跃响应及在激励

(1)

(a)分析

(b)Matlab程序

num=[0121];

den=[1452];

y1=impulse(sys,t);

y2=step(sys,t);

f=exp(-2*pi*t);

y3=lsim(sys,f,t);

subplot(2,2,1);

plot(t,y1);

subplot(2,2,2);

plot(t,y2);

subplot(2,2,3);

plot(t,y3);

%line([0,10],[0,0]);

(c)图形

(2)

(b)Matlab程序

plot(t,y1,'

-'

t,y2,'

--'

t,y3,'

*-'

xlabel('

单位冲激、单位阶跃及零状态响应'

(c)图形

5.系统的零极点图

subplot(2,2,4);

pzmap(sys);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1