Matlab学习笔记(七)

博客介绍了如何使用双线性变换法将连续系统的传递函数转换为离散系统传递函数,涉及到MATLAB中的bilinear函数以及c2d函数在系统转换中的应用。这些工具和方法可用于状态方程在连续域到离散域之间的转化,对于数字信号处理和控制系统设计至关重要。
摘要由CSDN通过智能技术生成

1.连续系统和离散系统传递函数之间的转换关系:

双线性变换法:

将连续系统传递函数中的s算子用代数式2\timesFs\times(z-1)/(z+1)代替,(其中Fs代表采样频率),即可得到离散系统的传递函数。

2.matlab中实现相应转换关系的函数:

[numd,dend]=bilinear(num,den,fs);其中num为连续系统的分子多项式系数矩阵,den为相应的分母多项式矩阵,fs为采样频率,numd为离散系统的分子多项式系数矩阵,dend为离散系统的分母多项式系数矩阵。

此函数还能够实现零极点传递函数、状态空间表达式等进行变换。

3.matlab中实现连续域中的状态方程转化为离散域中的状态方程:

[Ad,Bd]=c2d(A,B,Ts),其中A、B为连续域系数矩阵,Ad,Bd为离散域系数矩阵,Ts采样时间。(c2d--continue to discrete)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值