Преобразуйте параметры фильтра пространства состояний в форму нулей и полюсов
[z,p,k] = ss2zp(A,B,C,D)
[z,p,k] = ss2zp(A,B,C,D,ni)
ss2zp
находит полюса от собственных значений массива A
. Нули являются конечными решениями обобщенной задачи о собственных значениях:
z = eig([A B;C D],diag([ones(1,n) 0]);
Во многих ситуациях этот алгоритм производит побочные большие, но конечные, нули. ss2zp
интерпретирует эти большие нули как бесконечные.
ss2zp
находит усиления путем решения для первых ненулевых параметров Маркова.
[1] Laub, A. J. и Б. К. Мур. "Вычисление Нулей Передачи Используя Методы QZ". Automatica. Издание 14, 1978, p. 557.