MATLAB:如何编写五点导数传递函数

时间:2016-01-21 12:06:08

标签: matlab signal-processing

我在离散时间(Fs = 200)中测试了一些我从纸上读过的传递函数。我不知道如何编写一个五点导数传递函数,然后将其绘制在一个Bode图中。

转移功能是:

transfer function

我不知道同时把积极和消极的因素放在一起......

T是采样时间。

由于

1 个答案:

答案 0 :(得分:0)

如果您只希望获得正的非零指数,则可以乘以z^3。 Matlab做了同样的事情。 (虽然我认为你必须乘以z^-3以使所有指数为负...)

Z = tf('z', 1/200)

Z =

  z

Sample time: 0.005 seconds
Discrete-time transfer function.

>> H = (1/8*(1/200))/(-Z^-2 - 2*Z^-1 + 2*Z^1 + Z^2)

H =

       0.000625 z^3
  -----------------------
  z^5 + 2 z^4 - 2 z^2 - z

Sample time: 0.005 seconds
Discrete-time transfer function.