MATLAB—信号与系统中的应用

文章目录一. 理论知识1.线性系统的响应2.微分方程的解Ⅰ.经典解Ⅱ.完全响应3.零输入响应4.零状态响应5.冲激响应6.阶跃响应7.卷积求零状态响应二.连续信号的MATLAB描述1.单位冲激信号2.单位阶跃信号3.复指数信号三.LTI系统的零输入响应四.求LTI系统零状态响应1.冲激响应2.卷积3.卷积求零状态响应用MATLAB处理信号与系统中的问题,更加直观、方便、准确。一. 理论知识1...
摘要由CSDN通过智能技术生成


用MATLAB处理信号与系统中的问题,更加直观、方便、准确。

一. 理论知识

1.线性系统的响应

许多实际系统都可以用线性系统来模拟,如果线性系统的参数是常数,则该线性系统可以用线性常系数微分方程来描述,所以,求解线性系统的响应就转换成求线性常系数微分方程的解了!

线性系统响应对应微分方程解
对于一个线性系统,存在激励u(t)和响应y(t),激励和响应之间的关系可以用微分方程的形式来描述:

在这里插入图片描述

其中,a、b为常系数;方程为n阶线性时不变(LTI)常系数微分方程。

2.微分方程的解

既然将线性系统的响应转换为微分方程的解,那么求解微分方程就是最重要的任务了!

Ⅰ.经典解

首先看一下微分方程的经典解:完全解=齐次解+特解
在这里插入图片描述
齐次解仅仅取决于系统本身,特解仅仅取决于激励。

Ⅱ.完全响应

系统的响应,就是完全响应,可以分为零状态响应和零输入响应,如图:
在这里插入图片描述

实际上,我们分析一个系统的响应,主要是从零输入响应和零状态响应入手的。

3.零输入响应

在零输入条件下,系统的响应就是零输入响应。
零输入条件下,微分方程等式右边都为0,化为齐次方程,求出特征根,就可以求出零输入响应!
当特征根都为单根时,零输入响应如下:
在这里插入图片描述

4.零状态响应

在零状态条件下,系统的响应就是零状态响应。
零状态条件下,初始状态都为0,即y(0-)=0…等等,此时的微分方程为非齐次方程,求出特征根,就可以求出零状态响应!
当特征根都为单根时,零状态响应如下:
在这里插入图片描述
利用卷积求零状态响应

5.冲激响应

冲激响应是一种特殊的零状态响应,LTI系统处于零状态下,由单位冲激信号引起的响应就是冲激响应,一般用h(t)表示,冲激响应在后面求LTI系统响应的时候十分重要!!!
看一下冲激响应的框图表示:
在这里插入图片描述

6.阶跃响应

阶跃响应也是一种特殊的零状态响应,是输入为阶跃函数时系统的响应:
在这里插入图片描述

7.卷积求零状态响应

卷积的定义:
在这里插入图片描述
卷积的表示:
在这里插入图片描述
卷积的物理含义:
在这里插入图片描述
卷积求零状态响应:

任意信号都可以表示为冲激序列之和,所以,任意信号作用域系统的零状态响应都可以用冲激响应表示出来,这就是卷积求零状态响应:
在这里插入图片描述

二.连续信号的MATLAB描述

刚才已经对求解线性系统做了一个概括,那么各种函数是怎么样在MATLAB中描述的呢?接下来就一一介绍最常用的几种函数的MATLAB描述。
要知道,利用MATLAB分析连续信号时,要对信号作离散化处理,就是取出抽样点,根据抽样点的数据画出信号的图像,所以采样的区间和采样密度就影响着信号的表示效果。

1.单位冲激信号

MATLAB的实现代码如下:
在MATLAB中,我们以持续时间为dt,面积为1的脉冲信号表示冲激函数,具体注释都已经在函数中作了描述:

冲击函数
clear
clc
t0=0;%采样开始
dt=0.01;%采样间隔
tf=5;%采样终点
t1=1;%冲击点在t1处有一个持续时间为dt,面积为1的脉冲信号
t=[t0:dt:tf];%采样点
st=length(t);
n1=floor( (t1-t0)/dt );%floor:朝负无穷方向取整数,此处为t1的序列号
x1=zeros(1,st);%zero:生成(1,st)的零矩阵,此处为初始化信号
x1(n1)=1/dt;%给出t1处的信号
subplot(2,1,1),stairs(t,x1),grid on
axis([0,5,0,30])
subplot(2,1,2),plot(t,x1),grid on
axis([0,5,0,30])

使用stairs和plot只是为了对比一下画图效果。
运行结果如示:

  • 22
    点赞
  • 177
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值