信号与系统 课程试做实验报告
实验一
实验名称 | 信号的时域分析 及Matlab实现 | 系 别 | 电子工程系 | ||
教师姓名 | 付琳 | 实验地点 | 5309 | 实验日期 | 2013/5/27 |
一、实验内容 1.分别选一个连续、离散信号进行时移、反折、尺度变换。 2.分别选二个连续、离散,进行加、减、乘法运算。 | |||||
二、实验目的 1.掌握用Matlab软件产生基本信号(连续/离散的正弦、方波、锯齿波、Sinc函数)的方法。 2.应用Matlab软件实现信号的加、减、乘运算。 3.应用Matlab软件实现信号的时移、反折、尺度变换。 | |||||
三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况) 计算机一台(安装MATLAB6.5版本或以上版本) | |||||
四、实验试做记录(含程序、数据记录及分析) 在Matlab中,矩阵和数组的加减法用符合“+”、“-”实现。矩阵的乘法用“*”实现,要求相乘的矩阵要有相邻公共维。数组的乘除法是指两同维数组间对应元素之间的乘除法,运算符为“.*”、“./”或“.\”。 用matlab的符号函数实现信号的时移、反折、尺度变换 由f(t)到f(-at+b)(a>0)步骤: 调用函数:subs(S,OLD,NEW) 表示用NEW中的符合变量替换表达式S中的OLD的符合变量。 1.设f(t)=sin(t)/t,求f(-3t+5)的波形 程序: syms t; f=sym('sin(t)/t');linspace函数调用的格式为 f1=subs(f,t,t+5); f2=subs(f,t,3*t); f3=subs(f,t,-t); subplot(2,2,1);ezplot(f,[-8,8]);grid on; subplot(2,2,2);ezplot(f1,[-8,8]);grid on; subplot(2,2,3);ezplot(f2,[-8,8]);grid on; subplot(2,2,4);ezplot(f3,[-8,8]);grid on; 结果: 2.画出下列信号的波形,并画出其加、减、乘的结果。 1) 2) 程序: syms t; f1=sym('sin(2*pi*t)+exp(-3*t)'); f2=sym('sin(3*pi*t)-exp(-5*t)'); subplot(2,3,1);ezplot(f1,[-8,8]);grid on; subplot(2,3,2);ezplot(f2,[-8,8]);grid on; subplot(2,3,3);ezplot(f1+f2,[-8,8]);grid on; subplot(2,3,4);ezplot(f1-f2,[-8,8]);grid on; subplot(2,3,5);ezplot(f1*f2,[-8,8]);grid on; 结果: 3.画出下列信号的波形,并画出其加、减、乘的结果。 1) 2) 程序: clear,k0=-10; kf=10; ks=3; k1=k0:kf; x1=[zeros(1,ks-k0),1,zeros(1,kf-ks)]; k01=-10; kf1=10; ks1=-2; k11=k01:kf1; x11=[zeros(1,ks1-k01),1,ones(1,kf1-ks1)]; subplot(2,1,1),stem(k11,x11+x1,'.'); f1(n)画出来 结果: | |||||
五、实验总结 | |||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论