微信扫一扫 分享朋友圈

已有 10 人浏览分享

[电务问答] MATLAB求连续系统冲激响应时,系数向量该怎么写?

[复制链接]

72

主题

3

回帖

2076

积分

银牌学员

积分
2076
发表于  3 天前 | 显示全部楼层 |阅读模式
MATLAB求连续系统冲激响应时,系数向量该怎么写?

直接答案:
用MATLAB求连续时间LTI系统的冲激响应,核心是把微分方程左右两端的系数按降幂顺序写成两个向量,再调用impulse函数。以资料中的例1为例,系统微分方程为7y″(t)+4y′(t)+6y(t)=f′(t)+f(t),程序写作a=[7 4 6]; b=[1 1];,然后调用impulse(b,a)绘制冲激响应,调用step(b,a)绘制阶跃响应。

原因说明:
资料指出,LTI连续系统可用线性常系数微分方程描述,impulse(b,a)用于绘制由向量a和b定义的LTI系统的冲激响应,step(b,a)用于绘制阶跃响应,其中a和b分别表示系统方程中各项系数组成的向量。也就是说,方程左端对应分母向量a,右端对应分子向量b,缺项系数要补0占位,不能省略。

现场提示:
这篇资料是课程结业报告,属于学习方法层面的内容,不是现场检修作业指导。实际信号设备测试和故障处置,仍应以现行规章、技术标准和现场管理要求为准,不能把课程示例中的系数和函数调用直接套用到设备参数上。

注意事项:
资料中例2还给出了零状态响应的求法:先用sys=tf(b,a)建立LTI模型,再用y=lsim(sys,f,t)求解,并强调微分方程中系数为零也要写入向量a和b中。这一点和冲激响应的系数写法是同一个道理,写向量时按降幂排列、逐项对应,是避免出错的关键。资料原文中该例程序存在拼写错误(如lism、polt),学习时应以函数正确名称为准,不要照抄错误拼写。

资料来源:《信号与系统论文报告》。
说明:本文仅供学习参考;涉及规章、技术参数和现场作业要求时,以现行有效文件为准。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

72

主题
  • 铁道职培微信服务号

    关注微信服务号

  • 下载铁道职培APP

    扫描下载APP

手机版|美路科技旗下网站|铁道职培 ( 鲁ICP备18021794号-3|鲁公网安备37130202372799 )|网站地图

GMT+8, 2026-11-6 01:31 , Processed in 0.169827 second(s), 55 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.