📄 c2d函数用法.txt
字号:
离散控制系统的数学模型
连续系统模型与离散系统模型的转换函数
c2d : sysd=c2d(sysc,Ts,'method') 连续时间系统模型转换成离散时间系统模型
d2c: sysc=d2c(sysd,'method') 离散时间系统模型转换成连续时间系统模型
c2dm :[Ad,Bd,Cd,Dd]=c2dm(A,B,C,D,Ts,'method')或 [numd,dend]=c2dm(num,den, Ts,'method') 连续时间状态空间模型或传递函数模型转换成离散时间系统模型
选择method的功能说明:
其中"zoh"表示采用零阶保持器;"foh"表示采用三角形近似;"tustin"表示采用双线性变换;"prewarp"表示采用指定转折频率的双线性变换; 系统默认为零阶保持器法.
例如:已知连续系统模型,用零阶保持器法将此连续系统离散化,采样周期T=0.1s.
程序代码如下:
num=[1];
den=[1 1 0];
T=0.1;
G=tf(num,den)
Gd=c2d(G,T,'zoh')
>>
Transfer function:
1
-------
s^2 + s
Transfer function:
0.004837 z + 0.004679
----------------------
z^2 - 1.905 z + 0.9048
Sampling time: 0.1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -