导读
目前应该是有很多小伙伴对于matlab里面的tf函数是什么怎么用方面的信息比较感兴趣,现在小编就收集了一些与matlab里面的tf函数是什么...
目前应该是有很多小伙伴对于matlab里面的tf函数是什么怎么用方面的信息比较感兴趣,现在小编就收集了一些与matlab里面的tf函数是什么怎么用相关的信息来分享给大家,感兴趣的小伙伴可以接着往下看,希望会帮助到你哦。
tf是传递函数的意思,一般学自动控制原理的时候经常用,在s域中。
比如要输入G(s)=1/(s^2+2s+1),就可以在matlab中输入G=tf([1],[1 2 1])
Tf函数用来建立实部或复数传递函数模型或将状态方程、或零级增益模型转化成传递函数形式
sys = tf(num,den)命令可以建立一个传递函数,其中分子和分母分别为num和den
输出sys是储存传递函数数据的传递函数目标
扩展资料单输入单输出情况下。
num和den是s的递减幂级数构成的实数或复数行向量
这两个向量并不要求维数相同
如h = tf([1 0],1)就明确定义了纯导数形式h(s)=s
若要构建多输入多输出传递函数,要分别定义每一个单输入单输出系统的端口的分子与分母
这种情况下:Num和den是单元数组,其中行数等于输出数。
列数等于输入数;行向量num {i,j}和den{i,j}定义了从输入j到输出i的传递函数的分子与分母
如果此多输入多输出系统的传递函数中所有的单输入单输出端口有相同的分母,可以设置den为代表这个通用分母的行向量
本文到此结束,希望对大家有所帮助。