文档介绍:信号与系统课程实验报告
实验一
实验名称
信号的时域分析
及Matlab实现
系别
控制工程学院
教师姓名
陈红艳
实验地点
实验日期
一、实验内容
、离散信号进行时移、反折、尺度变换。
、离散,进行加、减、乘法运算。
二、实验目的
(连续/离散的正弦、方波、锯齿波、Sinc函数)的方法。
、减、乘运算。
、反折、尺度变换。
三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况)
计算机一台()
四、实验试做记录(含程序、数据记录及分析)
在Matlab中,矩阵和数组的加减法用符合“+”、“-”实现。矩阵的乘法用“*”实现,要求相乘的矩阵要有相邻公共维。数组的乘除法是指两同维数组间对应元素之间的乘除法,运算符为“.*”、“./”或“.\”。
用matlab的符号函数实现信号的时移、反折、尺度变换
由f(t)到f(-at+b)(a>0)步骤:
调用函数:subs(S,OLD,NEW)
表示用NEW中的符合变量替换表达式S中的OLD的符合变量。
(t)=sin(t)/t,求f(-3t+5)的波形
,并画出其加、减、乘的结果。
1)
2)
,并画出其加、减、乘的结果。
1)
2)
实验结果:
(t)=sin(t)/t,求f(-3t+5)的波形
程序代码:syms t;
f=sym('sin(t)/t');
f1=subs(f,t,t+5);
f2=subs(f1,t,3*t);
f3=subs(f2,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;
波形:
,并画出其加、减、乘的结果。
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;
波形:
,并画出其加、减、乘的结果。
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,'.');
波形:
五、实验总结
信号与系统课程实验报告
实验一
实验名称
信号的时域分析
及Matlab实现
系别
控制工程学院
教师姓名
陈红艳
实验地点
实验日期
一、实验内容
、离散信号进行时移、反折、尺度变换。
、离散,进行加、减、乘法运算。
二、实验目的
(连续/离散的正弦、方波、锯齿波、Sinc函数)的方法。
、减、乘运算。
、反折、尺度变换。
三、涉及实验的相关情况介绍(包含使用软件或实验设备等情况)
计算机一台()
四、实验试做记录(含程序、数据记录及分析)
在Matlab中,矩阵和数组的加减法用符合“+”、“-”实现。矩阵的乘法用“*”实现,要求相乘的矩阵要有相邻公共维。数组的乘除法是指两同维数组间对应元素之间的乘除法,运算符为“.*”、“./”或“.\”。
用ma