实验一连续时间信号在Matlab中地运算.pdfVIP

  • 17
  • 0
  • 约2.84千字
  • 约 11页
  • 2020-09-14 发布于江苏
  • 举报

实验一连续时间信号在Matlab中地运算.pdf

实验一 连续时间信号在 Matlab 中的运算 一、 实验目的 1、学会运用 Matlab 进行连续时间信号的时移、反褶和尺度变换。 2、学会运用 Matlab 进行连续时间信号相加、 相乘、微分、积分和卷积运算。 3、观察并熟悉这些信号的波形和特性。 二、实验原理 1、连续时间信号的表示 连续信号的表示方法有两种:符号推理法和数值法。 从严格意义上讲, Matlab 数值计算的方法不能处理连续时间信号。然而,可 利用连续信号在等时间间隔点的取样值来近似表示连续信号, 即当取样时间间隔 足够小时,这些离散样值能被 Matlab 处理,并且能较好地近似表示连续信号。 2、信号的时移、反褶和尺度变换 信号的平移、反转和尺度变换是针对自变量时间而言的,其数学表达式 和波形变换中存在着一定的变化规律。 从数学表达式上来看, 信号的上述所有计 算都是自变量的替换过程。所以在使用 Matlab 进行连续时间信号的运算时,只 需要进行相应的变量代换即可完成相关工作。 3、连续时间信号的微分和积分 连续时间信号的微分运算,可使用 diff 命令函数来完成,其语句格式为: diff(function, ‘variable 。其中,’,n) function 表示需要进行求导运算的函数,或者 被赋值的符号表达式; variable 为求导运算的独立变量; n 为求导阶数,默认值 为一阶导数。 连续时间信号积分运算可以使用 int 命令函数来完成,其语句格式为: int(function, ‘variable。其中,’, a, b)function 表示被积函数,或者被赋值的符号表 达式; variable 为积分变量; a 为积分下限, b 为积分上限, a 和 b 默认时则求不 定积分。 4、信号的相加和相乘运算 信号的相加和相乘是信号在同一时刻取值的相加和相乘。因此 Matlab 对于 时间信号的相加和相乘都是基于向量的点运算。 5、连续信号的卷积运算 卷积积分是信号与系统时域分析的重要方法之一。定义为: f (t ) f 1 (t ) f 2 (t) f 1 ( )f 2 (t )d - Matlab 进行卷积计算可通过符号运算方法和数值计算方法实现。 (1)Matlab 符号运算法求连续信号卷积 从卷积定义出发,可以利用 Matlab 符号运算法求卷积积分,但要注意积 分变量和积分限的选取。 (2 )Matlab 数值计算法求连续信号的卷积 用 Matlab 分析连续时间信号,还可通过时间间隔取足够小的离散信号的 数值计算法来实现。可调用 Matlab 中的 conv()函数近似的数值求解连续信号的 卷积积分。 三、实验环境 Window7 、64 位操作系统, MATLAB 2014 四、实验内容 1、利用 Matlab 命令画出下列连续信号的波形图。 (a)2cos(3t / 4) 源代码: 运行结果 图示 t (b) (2 e )u(t ) 源代码: 运行结果 图示: (c )[1 cos( t )][ u(t ) u(t 2)] 源代码: 运行结果 图示:

文档评论(0)

1亿VIP精品文档

相关文档