我是靠谱客的博主 踏实红酒,最近开发中收集的这篇文章主要介绍Matlab传递函数的几种生成方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:传递函数的几种Matlab输入方式

1.1、显示多项式的传递函数
在这里插入图片描述
matlab语句:分子分母的各项式系数按照降次排序分别计入num=[ ],den=[ ]中,缺项系数补零。
传递函数 sys=tf(num,den)
在这里插入图片描述
1.2、因子形式的传递函数
在这里插入图片描述
matlab语句:利用conv()实现两个多项式降次系数乘积运算。
在这里插入图片描述
1.3、显示零极点式传递函数
在这里插入图片描述
matlab语句:zpk()函数用法。z=[ ]输入零点 ,p=[ ]输入极点;k =[ ]输入增益。
sys=zpk(z,p,k);
在这里插入图片描述
1.4、直接传递函数输入
在这里插入图片描述
matlab语句:s=tf(‘s’);
在这里插入图片描述
2:传递函数多项式形式和零极点形式的转换

2.1、零极点形式转换为多项式形式
在这里插入图片描述
2.2、多项式形式转换为零极点形式
在这里插入图片描述

最后来演示一个阶跃响应的一阶系统

>> Gs = tf([1],[1,1])

Gs =
 
    1
  -----
  s + 1
 
Continuous-time transfer function.

>> step(Gs)
>> 

最后

以上就是踏实红酒为你收集整理的Matlab传递函数的几种生成方式的全部内容,希望文章能够帮你解决Matlab传递函数的几种生成方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部