A=[0 1;-0.25/1.5 -1.2/1.5]; B=[0;1/1.5];用matlab进行离散化
时间: 2023-11-27 19:54:08 浏览: 58
matlab进行一维离散小波变换
在Matlab中可以使用 `c2d` 函数将连续系统离散化为离散系统。具体的操作如下:
```matlab
% 定义连续系统
A = [0 1; -0.25/1.5 -1.2/1.5];
B = [0; 1/1.5];
Ts = 0.1; % 采样时间
% 离散化
sys_c = ss(A, B, [], []);
sys_d = c2d(sys_c, Ts);
```
其中,`ss` 函数用于创建连续系统对象,`c2d` 函数用于进行离散化,并返回离散系统对象。离散化方法默认为零阶保持(ZOH),可以通过指定第三个参数来选择不同的离散化方法。
阅读全文