z传递函数、s传递函数在matlab中如何转换?

 我来答
OMG000018
2013-08-24 · TA获得超过656个赞
知道答主
回答量:119
采纳率:0%
帮助的人:123万
展开全部
从离散转换为连续在控制工程里有时会用得到,因为虽然控制器是离散的但被控对象是连续的,所以d2c是控制工具箱函数,以下例子中tf,tfdata都是控制工具箱的函数 以下是Z变换到S变换 dsys = tf( [1 0], [1 -1], 1 ); %系统传递函数z/(z-1),采样时间1scsys = d2c( dsys, 'tustin' ); %采用双线性变换[num, den] = tfdata( csys, 'v' );%获得s传函的分子和分母 以下是S变换到Z变换。H(S)=(s-1)/(s^2+4s+5) >> H=tf([1 -1],[1 4 5]) s=jw z=exp(sT)滤波器设计 [n,wc]=buttord(2*pi*Fp,2*pi*Fs,Rp,Rs,'s') [b,a]=butter(n,wc,'s') filters=tf(b,a)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式