信号与系统matlab实验与答案 - 图文

发布时间 : 星期六 文章信号与系统matlab实验与答案 - 图文更新完毕开始阅读

产生离散衰减正弦序列

x n

πn

0.8n sin , 0

4

n 10 ,并画出其波形图。

n=0:10;

x=sin(pi/4*n).*0.8.^n; stem(n,x);xlabel(

'n' );ylabel( 'x(n)' );

用 MATLAB 生成信号 sinc at

t0 , a 和 t0 都是实数 , 4 t 10 ,画波形图。

观察并分析 a 和 t0 的变化对波形的影响。

t=linspace(-4,7); a=1; t0=2;

y=sinc(a*t-t0); plot(t,y);

t=linspace(-4,7); a=2; t0=2;

y=sinc(a*t-t0); plot(t,y);

t=linspace(-4,7); a=1; t0=2;

y=sinc(a*t-t0); plot(t,y);

三组对比可得 a 越大最大值越小, t0 越大图像对称轴越往右移

某频率为 f 的正弦波可表示为

的离散样值序列可表示为

xa t

x n xa t

cos 2π ,对其进行等间隔抽样,得到

ft

,其中 T 称为抽样间隔,代表相邻

t nT

样值间的时间间隔, fs

1 表示抽样频率,即单位时间内抽取样值的个数。T

抽样频率取 f s 40 Hz ,信号频率 f 分别取 5Hz, 10Hz, 20Hz 和 30Hz。请在同

一张图中同时画出连续信号 xa t

t 和序列 x n nT 的波形图,并观察和对

比分析样值序列的变化。可能用到的函数为 plot, stem, hold on。

fs = 40;

t = 0 : 1/fs : 1 ; % ?μ?ê· ?±e?a5Hz,10Hz,20Hz,30Hz f1=5;

xa = cos(2*pi*f1*t) ; subplot(1, 2, 1) ; plot(t, xa) ;

axis([0, max(t), min(xa), max(xa)]) ; xlabel( 't(s)' ) ;ylabel( 'Xa(t)' max(t)],[0,0]) ;

subplot(1, 2, 2) ;stem(t, xa, line([0, max(t)], [0, 0]) ;

) ;line([0,

'.' ) ;

axis([0, max(t), min(xa), max(xa)]) ; xlabel( 'n' ) ;ylabel( 'X(n)'

) ;

联系合同范文客服:xxxxx#qq.com(#替换为@)