信号与系统 课程试做实验报告
实验一
实验名称
信号的时域分析
及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小时内删除。