我是靠谱客的博主 聪慧彩虹,最近开发中收集的这篇文章主要介绍matlab传函转zpk形式,matlab函数定义和根轨迹绘制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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函数定义和根轨迹绘制所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部