信号与系统实验答案

时间:2026-01-22

实验一 离散时间信号的表示及可视化

一、实验目的

学会对离散时间信号进行标识和可视化处理。

二、实验源程序 (1)f(n)= (n)

n=-5:1:5; f=dirac(n); plot(n,f,'.'); xlabel('(n)'); ylabel('(f)'); axis([-5 5 -0.5 1.5])

(2) f(n)=

(n)

f=Heaviside(n)

n=-5:1:5; f=heaviside(n); plot(n,f,'.'); xlabel('(n)'); ylabel('(f)');

axis([-5 5 -0.5 1.5]) (3) f(n)= e(分别取a>0及a<0)

a=1时 n=-5:1:5; f=exp(n); plot(n,f,'.');

a=-1时 n=-5:1:5; f=exp(-n); plot(n,f,'.');

(4) f(n)=RN(n) (分别取不同的N值)

N=10时 n=0:1:9; f=1;

plot(n,f,'.');

N=15时 n=0:1:14; f=1;

plot(n,f,'.') (5) f(n)=Sa(nw)

an

w=0.1时

n=-45:1:45; f=sinc(0.1*n); plot(n,f,'.'); xlabel('n'); ylabel('f'); axis([-50 50 -1 1])

w=0.2时

n=-45:1:45; f=sinc(0.2*n); plot(n,f,'.'); xlabel('n'); ylabel('f'); axis([-50 50 -1 1])

(6) f(n)=Sin(nw) (分别取不同的w值)

w=100时

n=-15:1:15; f=sin(100*n); plot(n,f,'.'); xlabel('n'); ylabel('f');

w=200时

n=-15:1:15; f=sin(200*n); plot(n,f,'.'); xlabel('n'); ylabel('f');

三、程序运行结果及波形图

(1)

(f)

-5

-4-3-2-1

(2)

0(n)

12345

(f)

-5

-4-3-2-1

(3)

0(n)

12345

(4)

1

2

3

4

5

6

7

8

9

2

4

6

8

10

12

14

(5)

10.8

0.60.40.20-0.2-0.4-0.6-0.8-1-50

-40

-30

-20

-10

0n

10

20

30

40

50

f

10.8

0.60.40.20-0.2-0.4-0.6-0.8-1-50

-40

-30

-20

-10

0n

10

20

30

40

50

f

(6)

n

f

-15

-10

-5

0n

5

10

15

f

四、实验调试体会

实验二 连续时间信号的表示及可视化

一、实验目的

熟练掌握连续时间信号的表示及可视化处理。 二、实验源程序

(1) f(t))= (t)

f=@(t)dirac(t)

ezplot(f,[-5:5]); xlabel('(t)'); ylabel('(f)');

(2) f(t)= (t)

f=Heaviside(n)

f=@(t)heaviside(t) ezplot(f,[-5:5]); xlabel('(t)'); ylabel('(f)');

(3) f(t)= eat(分别取a>0及a<0)

a=1时

f=@(t)exp(t) ezplot(f,[-5:5]); xlabel('(t)'); ylabel('(f)');

a=-1时

f=@(t)exp(-t) ezplot(f,[-5:5]); xlabel('(t)'); ylabel('(f)');

(4) f(t)=R(t)

t=-5:0.01:5; %设定时间变量t的范围及步长

y=rectpuls(t,2); %用rectpuls(t a)命令表示门函数,默认以零点为中心,宽度为a plot(t,y); %用plot函数绘制连续函数 grid on; %显示网格命令

title('门函数'); %用title函数设置图形的名称 axis([-5 5 -0.5 1.5]);

(5) f(t)=Sa(wt)

w=5时

f=Sa(5*t)

f=@(t)Sinc(5*t) ezplot(f,[-5:5]); xlabel('(t)'); ylabel('(f)'); axis([-5 5 -1.2 1.2])

w=8时

f=@(t)sinc(8*t) ezplot(f,[-4:4]); xlabel('(t)'); ylabel('(f)');

(6) f(t)=Sin(2πft)(分别画出不同周期个数的波形)

f(t)=Sin(t)

f=@(t)sin(t) ezplot(f,[-15:15]); xlabel('(t)'); ylabel('(f)');

axis([-15 15 -1.2 1.2])

三、程序运行结果及波形图 (1)

dirac(t)

-5

-4

-3

-2

-1

0(t)

1

2

3

4

5

(f)

(2)

heaviside(t)

1

0.8

0.6

(f)

0.40.20-5

-4

-3

-2

-1

0(t)

1

2

3

4

5

(3)

exp(t)

(f)

-5

-4

-3

-2

-1

0(t)

1

2

3

4

5

exp(-t)

(f)

-5

-4

-3

-2

-1

0(t)

1

2

3

4

5

(4)

门函数

1.5

1

0.5

-0.5-5

-4-3-2-101

2345

(5)

Sinc(5 t)

10.8

0.60.40.20-0.2-0.4-0.6-0.8-1-5

-4

-3

-2

-1

0(t)sinc(8 t)

10.8

0.60.40.20-0.2-0.4-0.6-0.8-1-4

-3

-2

-1

0(t)

1

2

3

4

1

2

3

4

5

(f)

(f)

(6)

sin(t)

10.8

0.60.40.20-0.2-0.4-0.6-0.8-1-15

-10

-5

0(t)

5

10

15

(f)

四、实验调试体会

实验三:系统的时域求解

一、实验目的:系统的时域求解

1. 设h(n)=(0.9) ×u(n), x(n)=u(n) u(n-10),求: y(n)=x(n) * h(n),并画出x(n)、h(n) 、y(n)波形。

2. 求因果线性移不变系统 y(n) = 0.81y(n 2)+ x(n) x(n 2) 的单位抽样响应h(n) ,并绘出 H e (jω) 的幅频及相频特性曲线。 二、实验源程序 1,程序如下:

Clear %清除工作空间变量

n=-10:30; %设定变量范围,步长默认为1 f=heaviside(n); %阶跃函数的表示

figure(1); %产生推拿馆窗口(1)

stem(n,f); %用stem函数画离散阶跃函数 xlabel('f=U(n)'); %给X轴做标记

axis([-10 20 0 1.5]); %设定坐标轴的范围

h=0.9.^n.*f; %函h(n)的表示,注意向量相乘注意用点 figure(2); %产生图形窗口(2)

n

stem(n,h); %绘制h(n) xlabel('h(n)'); axis([-10 10 0 1]);

x=heaviside(n)-heaviside(n-10); %阶跃函数直接相减 figure(3); %产生图 …… 此处隐藏:1595字,全部文档内容请下载后查看。喜欢就下载吧 ……

信号与系统实验答案.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219