概述
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为代表这个通用分母的行向量。
sys = tf(num,den,Ts)可以创建一个采样时间为Ts的离散时间传递函数。设置Ts = -1 or Ts = []将不指定采样时间。有关num和den的设置与连续系统一样。
sys = tf(M)可以创建一个静态增益M(标量或矩阵形式)。
sys =
tf(num,den,ltisys)创建一个拥有来源于线性时不变模型ltisys的一般线性时不变属性的传递函数。有很多种方法可以创建线性时不变传递函数的数组。
前面介绍的语法可以通过属性名,属性值来进行。
'Property',Value
每一对上述定义都明确指定模型的一个线性时不变属性,如输入名或传递函数变量。
sys =
tf(num,den,'Property1
最后
以上就是优秀钢笔为你收集整理的matlab tf作为输入,[转载]MATLAB中传递函数TF命令的有关介绍的全部内容,希望文章能够帮你解决matlab tf作为输入,[转载]MATLAB中传递函数TF命令的有关介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复