matlab中tfdata函数用法
时间: 2023-06-26 11:09:47 浏览: 2294
新版Matlab中神经网络训练函数Newff的使用方法.docx
5星 · 资源好评率100%
`tfdata` 函数是 MATLAB 的控制系统工具箱中的函数,用于获取传递函数模型的系数。
它的语法如下:
```
[num,den] = tfdata(sys)
[num,den] = tfdata(sys,'v')
[num,den] = tfdata(sys,'z')
```
其中,`sys` 是传递函数模型的对象。`num` 和 `den` 分别是传递函数的分子和分母系数。第二个参数 `'v'` 表示返回连续时间传递函数的系数,`'z'` 表示返回离散时间传递函数的系数。
以下是一个例子:
```matlab
% 定义一个传递函数模型
sys = tf([1 2],[1 3 2]);
% 获取连续时间传递函数的分子和分母系数
[num, den] = tfdata(sys, 'v');
% 显示结果
disp(num);
disp(den);
```
这段代码将输出以下结果:
```
1 2
1 3 2
```
这表示传递函数为:
```
s + 2
------
s^2 + 3s + 2
```
阅读全文