exponenta event banner

zp2tf

Преобразование параметров фильтра с нулевым полюсным усилением в форму передаточной функции

Синтаксис

Описание

пример

[b,a] = zp2tf(z,p,k) преобразует представление факторизованной передаточной функции

H (s) = Z (s) P (s) = k (s z1) (s z2) (s zm) (s − p1) (s − p2) ⋯ (s − pn)

системы с одним входом/несколькими выходами (SIMO) для представления полиномиальной передаточной функции

B (s) A (s) = b1s (n 1) +⋯+b (n 1) s + bna1s (m − 1) +⋯+a (m − 1) s + am.

Примеры

свернуть все

Вычислить передаточную функцию демпфированной системы масса-пружина, которая подчиняется дифференциальному уравнению

w¨+0.01w˙+w=u (t).

Измеряемая величина - ускорение, y = w, и u (t) - движущая сила. В пространстве Лапласа система представлена

Y (s) = s2U (s) s2 + 0 01s + 1.

Система имеет единичный коэффициент усиления, двойной ноль при s = 0 и два комплексно-сопряженных полюса.

k = 1;
z = [0 0]';
p = roots([1 0.01 1])
p = 2×1 complex

  -0.0050 + 1.0000i
  -0.0050 - 1.0000i

Использовать zp2tf для поиска функции переноса.

[b,a] = zp2tf(z,p,k)
b = 1×3

     1     0     0

a = 1×3

    1.0000    0.0100    1.0000

Входные аргументы

свернуть все

Нули системы, заданные как вектор столбца или матрица. z имеет столько столбцов, сколько имеется выходных данных. Нули должны быть реальными или состоять из комплексных сопряженных пар. Использовать Inf значения в качестве местозаполнителей в z если в некоторых столбцах меньше нулей, чем в других.

Пример: [1 (1+1j)/2 (1-1j)/2]'

Типы данных: single | double
Поддержка комплексного номера: Да

Полюса системы, указанные как вектор-столбец. Полюса должны быть реальными или состоять из комплексных сопряженных пар.

Пример: [1 (1+1j)/2 (1-1j)/2]'

Типы данных: single | double
Поддержка комплексного номера: Да

Коэффициенты усиления системы, указанные как вектор столбца.

Пример: [1 2 3]'

Типы данных: single | double

Выходные аргументы

свернуть все

Коэффициенты числителя передаточной функции, возвращаемые в виде вектора строки или матрицы. Если b является матрицей, то она имеет количество строк, равное количеству столбцов z.

Коэффициенты знаменателя передаточной функции, возвращаемые в виде вектора строки.

Алгоритмы

Система преобразуется в форму функции переноса с помощью poly с p и колонки z.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | |

Представлен до R2006a