1、实验五 连续时间信号频域分析 13实验六 连续时间系统频域分析 18实验七 信号采样与重建 24实验八 传输函数与系统特性 28感想与心得 32实验一 连续时间信号时域分析一、实验内容1、用MATLAB表示连续信号:,。2、用MATLAB表示抽样信号(sinc(t)、矩形脉冲信号(rectpuls(t, width)及三角脉冲信号(tripuls(t, width, skew)。3、编写如图3的函数并用MATLAB绘出满足下面要求的图形。二、源程序及执行结果分析1. 用MATLAB表示连续信号:(1)源程序% f=A*exp(alpha*t) %A=1;alpha=-0.3;t=-10:0.0
2、1:10;f=A*exp(alpha*t);plot(t,f)title(f(t)=A*exp(alpha*t);xlabel(t) ;ylabel(f(t)grid on% f=A*cos(omega0*t+phi) %omega0=pi;phi=pi/3;f=A*cos(omega0*t+phi); f=A*cos(omega0*t+phi)% f=A*sin(omega0*t+phi) %f=A*sin(omega0*t+phi);f=A*sin(omega0*t+phi)(2)执行结果% f=sinc(t) %t=-20:0.2:20;y=sinc(t/pi);plot(t,y)抽样信
3、号Sa(t)grid on % 矩形脉冲信号 y = rectpuls(t,w) %0.05:w=1; %脉宽为1f=rectpuls(t,w); %(自变量t,脉宽w)plot(t,f);f(t)=rectpuls(t,w)axis(-2,2,-2,2);% 三角脉冲信号 y=tripuls(t,width, skew) f=tripuls(t,w);f(t)=tripuls(t,w)图3% 3.编写特定的函数图象 w1=12;w2=4; %分别设定矩形脉冲和三角脉冲的脉宽f1=4*rectpuls(t-6,w1); %使用单位矩形脉冲和单位三角脉冲来对图象进行描述f2=3*tripuls(
4、t-6,w2);f=f1+f2; %波的叠加figure(1); %创建绘图窗口1% 子图1:作出原函数图f(t)subplot(2,3,1);f=f(t)=4*rectpuls(t-6,w1)+3*tripuls(t-6,w2)axis(-20,20,-10,10);% 子图2:作出f(-t)subplot(2,3,2);plot(-t,f)f=f(-t)% 子图3:作出f(t-2)subplot(2,3,3);plot(t-2,f)f=f(t-2)% 子图4:作出f(1-2*t)subplot(2,3,4);plot(1-2*t,f)f=f(1-2*t)axis(-30,10,-10,10
5、);% 子图5:作出f(0.5*t+1)subplot(2,3,5);plot(0.5*t+1,f)f=f(0.5*t+1)如上图,作出了1个原函数图像,和4个变换后的函数图像实验二 离散时间信号时域分析1、用MATLAB表示离散信号:,。2、已知离散序列波形如图4所示,试用MATLAB绘出满足下列要求的序列波形。(1) fk-2uk (2) f-k (3) f-k+2 (4) fk-2uk-2图43、若,计算。% 2.1表示离散信号% (1)f= a.k.*stepfun(k,0);a=0.9; %设定底数ak=0: %设定自变量u=stepfun(k,0); %设定单位阶跃序列f= a.k
6、.*stepfun(k,0);stem(k,f,filledaxis(-1,10, 0, 2);f= a.k.*stepfun(k,0)kf% (2)f= A.*sin(k);clear;A=0.9;f= A.*sin(k);axis(-1,11, -1, 1);% 2.2作出指定的离散序列波形k=-6:5; %设定离散自变量f=0 1 3 6 10 15 14 12 9 5 0 0 ; %设定离散的序列值 %创建绘图窗口1作出原序列图fk %画出火柴杆图(离散序列图)axis(-7,7, 0, 20);f=fk;作出序列图fk-2*ukstem(k-2,f.*stepfun(k,0),f=fk-2*uk;作出序列图f-kstem(-k,f,f=f-k作出序列图f-k+2stem(-k+2,f,f=f-k+2作出序列图fk-2*uk-2stem(k-2,f.*stepfun(k-2,0),f=fk-2*uk-2如上图,绘出了指定的序列波形%
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1