Преобразование параметров фильтра state-space в форму с нулевым усилением полюсов
[z, p, k] = ss2zp (A, B, C, D)[z, p, k] = ss2zp (A, B, C, D, ni)[ преобразует представление state-spacez,p,k] = ss2zp(A,B,C,D)
данной системы непрерывного времени или дискретного времени для эквивалентного представления с нулевым полюсным усилением
(s − p1) (s − p2) ⋯ (s − pn)
чьи нули, полюса и коэффициенты усиления представляют передаточную функцию в факторизованной форме.
ss2zp находит полюса из собственных значений A массив. Нули являются конечными решениями обобщенной задачи собственных значений:
z = eig([A B;C D],diag([ones(1,n) 0]);
Во многих ситуациях этот алгоритм производит ложные большие, но конечные нули. ss2zp интерпретирует эти большие нули как бесконечные.
ss2zp находит выигрыши путем решения для первых ненулевых параметров Маркова.
[1] Laub, A. J. и Б. К. Мур. «Расчет нулей передачи с использованием методов QZ». Автоматически. т. 14, 1978, с. 557.