📅  最后修改于: 2023-12-03 15:36:24.029000             🧑  作者: Mango
传递函数是控制系统中的一个重要概念。在 MATLAB 中,我们可以使用 tf
函数创建传递函数对象。传递函数由两个参数确定:分子多项式和分母多项式。如果我们有一个传递函数对象,我们可以使用 numerator
和 denominator
函数获取它的分子和分母多项式。
% 创建传递函数对象
G = tf([1 2], [1 3 2]);
% 获取分子器和分母器
num = numerator(G);
den = denominator(G);
% 显示结果
disp('分子多项式:');
disp(num);
disp('分母多项式:');
disp(den);
在这个示例中,我们创建了一个传递函数对象 G
,它的分子多项式是 s+2
,分母多项式是 s^2+3s+2
。然后我们使用 numerator
和 denominator
函数获取它们,并将它们输出到命令窗口。
分子多项式:
1 2
分母多项式:
1 3 2
在 MATLAB 中,分子多项式和分母多项式都是一个系数向量。在这个例子中,分子多项式是 [1 2]
,分母多项式是 [1 3 2]
。这些向量中的数字表示多项式的系数,例如 [1 3 2]
表示一个二阶多项式 s^2+3s+2
。
numerator
和 denominator
函数只能用于传递函数对象。如果你想获取其他类型的系统对象的分子和分母,请使用其他函数。numerator
和 denominator
函数将返回简化后的多项式。