怎么在MATLAB二阶延迟的传递函数

 我来答
百度网友661102a
推荐于2017-09-20 · TA获得超过4752个赞
知道小有建树答主
回答量:462
采纳率:66%
帮助的人:217万
展开全部
simulink里面的话,直接就有一个delay模块,也就是延迟模块。
在编程里面,在tf的时候加一项inputdelay就表示延迟,比如g=tf([1 1],[2 1 1],'inputdelay',0.25),就表示延迟0.25秒。
如果LZ指的是用一个二阶的传递函数去近似延迟模块,那么专门有一个pade函数实现.
pade的用法是[np,dp]=pade(t,n) 其中t表示要延迟的时间,单位是秒,n表示要近似的阶数,比如二阶就是2。np和dp表示近似的结果,np是分子系数,dp是分母系数。你之后可以用一个g=tf([np],[dp]),这样g就是一个用普通传递函数近似的延迟环节。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式