def cont2discrete(r, p, c, dt=8e-9):
"""
Transforms residue and pole from continuous to discrete time
Parameters
----------
r: residues
p: poles
dt: sampling time
Returns
-------
(r, p) with the transformation applied
"""
r = np.asarray(r, dtype=np.complex128) * dt
p = np.exp(np.asarray(p, dtype=np.complex128) * dt)
return r, p, c
评论列表
文章目录