Импульсный ответ для объекта рациональной функции
impulse может быть удален в будущем релизе. Используйте timeresp вместо этого.
[resp,t] = impulse(h,ts,n)
[resp,t] = impulse(h,ts,n) вычисляет импульсный ответ, resp, объекта рациональной функции, h, по периоду времени, заданному ts и n.
В то время как можно вычислить выходной ответ для объекта рациональной функции путем вычисления импульсного ответа объекта и затем свертки к тому ответу с входным сигналом, этот подход не рекомендуется. Вместо этого необходимо использовать метод timeresp, чтобы выполнить это вычисление, потому что это обычно дает более точный выходной сигнал для данного входного сигнала.
Вход h является указателем объекта рациональной функции. ts является значением положительной скалярной величины, которое задает шаг расчета вычисленного импульсного ответа, и n является положительным целым числом, которое задает общее количество выборок в ответе.
Вектор выборок времени импульсного ответа, t, вычисляется из входных параметров как t = [0,ts,2*ts,...,(n-1)*ts]. Импульсным ответом, resp, является n - вектор элемента импульсных значений ответа, соответствующих этим временам. Это вычисляется с помощью аналитической формы рациональной функции
где
A, C, D и Delay являются свойствами объекта рациональной функции, h.
M является количеством полюсов в объекте рациональной функции.