信号与线性系统上机实验-1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一 信号的MATLAB 表示

三、实验内容、源程序及执行结果

1、用MA TLAB 表示连续信号:

Ae at

>>A=2;

t=0:0.001:20;

a=1;

f=A*exp(a*t);

plot(t,f)

0246810121416182001

2

3

4

5

6

7

8

9

10

8

Acos(w 0t+φ)

>> A=1;

t=0:0.001:3;

w0=2*pi;

phi=pi/6;

f=A*cos(w0*t+phi);

plot(t,f)

00.51 1.52 2.53

-1-0.8

-0.6

-0.4

-0.2

0.2

0.4

0.6

0.8

1

Asin(w 0t+φ)

>> A=1;

t=0:0.001:3;

w0=2*pi;

phi=pi/6;

f=A*sin(w0*t+phi);

plot(t,f)

00.51 1.52 2.53

-1-0.8

-0.6

-0.4

-0.2

0.2

0.4

0.6

0.8

1

2、用信号处理工具箱提供的函数表示抽样信号、矩形脉冲信号及三角脉冲信号。 y=sinc(t)

>>t=-10:0.001:10;

f=sinc(t);

plot(t,f)

-10-8-6-4-20246810

y=rectpuls(t,width)

>>t=-10:0.001:10;

T=1;

f=rectpuls(t-2*T,2*T);

plot(t,f)

-10-8-6-4-20246810

y=tripuls(t,width,skew)

>>t=-4:0.001:4;

f=tripuls(t,2,0.5);

plot(t,f)

-4-3-2-101234

3、编写如图所示的MA TLAB函数,并画出f(0.5t),f(2-0.5t)的图形f(t)

>>t=-4:0.001:4;

>>f=rectpuls(t+0.5,1)+tripuls(t-0.5,1,-1)-rectpuls(t-1.5,1);

plot(t,fun)

-4-3-2-101234

f(0.5t)

>> t=-4:0.001:8;

>> f=rectpuls(0.5*t+0.5,1)+tripuls(0.5*t-0.5,1,-1)-rectpuls(0.5*t-1.5,1);

>>plot(t,f)

-4-202468

>> t=-4:0.001:8;

>> fun=rectpuls(2-0.5*t+0.5,1)+tripuls(2-0.5*t-0.5,1,-1)-rectpuls(2-0.5*t-1.5,1); >>plot(t,fun)

-4-202468

4、用MA TLAB 表示离散信号

a k

>>k=0:5;

a=0.6;

f=a.^k;

stem(k,f)

00.51 1.52 2.5

3 3.5

4 4.55

>>k=0:50;

A=2;

f=A*sin(k); stem(k,f)

相关文档
最新文档