概述
1传递函数的定义方法
(1)传递函数分子和分母以多项式形式给出
>> num=[]
>> den=[]
>> g=tf(num,den)
或
>> g=tf([num],[den]) 例子:定义函数322543
s g s s s +=+++ >> num=[1 2]
>> den=[1 5 4 3]
>> g=tf(num,den)
或
>> g=tf([1 2],[1 5 4 3])
(2) 传递函数分子和分母以因式乘积(零极点增益)形式给出
>> z=[]
>> p=[]
>> k=a
>> f=zpk(z p k)
或
>> f=zpk([z] [p] k) 例子:定义函数5(2)(5)(3)(6)(8)(4)
s s g s s s s s ++=++++ >> z=[-2 -5]
>> p=[0 -3 -6 -8 -4]
>> k=5
>> f=zpk(z,p,k)
或
>> f=zpk([-2 -5],[0 -3 -6 -8 -4],5)
或
>> num=conv(conv(5,[1 2,]),[1 5])
>> den=conv(conv(conv(conv([1 0],[1 3]),[1 6]),[1 8]),[1 4])
>> g=tf(num,den)
或
>> g=tf(conv(conv(5,[1 2,]),[1 5]), conv(conv(conv(conv([1 0],[1 3]),[1 6]),[1 8]),[1 4]))
(3)传递函数的zpk 形式和多项式形式的相互转换
10 zpk 形式转换为多项式形式
>> [num,den] = zp2tf([z],[p],k) 例子:将传函5(2)(5)(3)(6)(8)(4)
s s g s s s s s ++=
++++转化为多项式形式 >> z=[-2
-5];
最后
以上就是聪慧彩虹为你收集整理的matlab传函转zpk形式,matlab函数定义和根轨迹绘制的全部内容,希望文章能够帮你解决matlab传函转zpk形式,matlab函数定义和根轨迹绘制所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复