信号与系统实验
实验目的
通过基于matlab的实验,加深对理论课程的理解
初步掌握用matlab绘图、微积分、解微分差分方程的方法
初步掌握matlab在信号系统中的应用
实验内容
一、信号的描述、运算、绘图
用MATLAB生成下列函数,连续信号用plot,离散信号用stem绘图
(1)
t=linspace(0,5,11);y=stepfun(t,0);plot(t,y)
t=linspace(0,10,51);y=stepfun(t,0);z=sin(t).*y;plot(t,z)
t=linspace(0,10,101);y=stepfun(t,0);z=exp(-t).*y.*cos(t);plot(t,z)
t=linspace(-2,2,1001);y=rectpuls(t,2);plot(t,y)
t=-3*pi::3*pi;x=sinc(t)
;plot(t,x);grid on
(2)
k=linspace(-5,5,101);
x=cos(1/2*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(1/8*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(1/4*pi*k);
stem(k,x)
k=linspace(-5,5,101);
x=cos(pi*k);
stem(k,x)
k=linspace(-5,5,101);
x=cos(3/2*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(7/4*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(15/8*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(2*pi*k);
stem(k,x)
k=linspace(-5,5,51);
x=cos(7/4*pi*k+1/3*pi);
stem(k,x)
k=linspace(-5,5,51);
y=cos(1/3*pi*k)+j*sin(1/3*pi*k);
stem(k,y)
k=linspace(-5,5,51);
x=cos(1/3*pi*k)+j*sin(1/3*pi*k);
y=.^k;
z=x.*y;
stem(k,z)
k=linspace(-5,5,51);
y=exp(j*1/3*pi*k);
stem(k,y)
-5
-4
-3
-2
-1
0
1
2
3
4
5
-1
-
-
-
-
0
1
熟悉ezplot、polar、mesh等指令
用ezplot绘的图。
用mesh绘的三维曲面。的取值范围是
ezplot('exp(-1*t).*cos(t)',[0,10])
信号与系统实验 来自淘豆网www.taodocs.com转载请标明出处.