matlab求系统函数
时间: 2023-08-23 14:32:16 浏览: 240
matlab提供了一个系统函数dec2bin.doc
要求一个系统函数,需要先知道系统的传递函数或者差分方程。如果已知传递函数,则可以直接在MATLAB中使用tf函数创建系统模型。例如,如果传递函数为H(s) = (s+1)/(s^2+2s+1),则可以使用以下代码创建系统模型:
```
num = [1 1]; % 分子系数
den = [1 2 1]; % 分母系数
sys = tf(num, den); % 创建系统模型
```
如果已知差分方程,则可以使用以下代码创建系统模型。例如,如果差分方程为y[n] - 2y[n-1] + y[n-2] = x[n],则可以使用以下代码创建系统模型:
```
num = [1]; % 分子系数
den = [1 -2 1]; % 分母系数
sys = tf(num, den, 1); % 创建系统模型
```
其中最后一个参数1表示采样时间为1个单位时间。
阅读全文