reset

Сбросьте внутренние состояния Системного объекта

Синтаксис

reset(sysobj)

Описание

reset(sysobj) сбрасывает внутренние состояния Системы object™, sysobj к их начальным значениям. Начальные значения состояния фильтра соответствуют начальным условиям для разностного уравнения, задающего фильтр. После step метод применяет фильтр к ненулевым входным данным, состояния могут быть ненулевыми. Вызов step метод снова без первого вызова reset метод может произвести различные выходные параметры для идентичного входа. Системные объекты без состояний незатронуты reset.

Примеры

свернуть все

Создайте фильтр lowpass со свойствами по умолчанию.

LPF = dsp.LowpassFilter;

Создайте двухканальный случайный сигнал. Примените step метод дважды на сигнале.

x = randn(10,2);

y1 = step(LPF,x);
y2 = step(LPF,x);

no = all(y2==y1)
no = 1x2 logical array

   0   0

Выход отличается потому что внутренние состояния LPF изменились. Используйте reset сбрасывать фильтр lowpass и применять step снова. Проверьте, что выход неизменен.

reset(LPF)

y3 = step(LPF,x);

yes = all(y3==y1)
yes = 1x2 logical array

   1   1

Смотрите также

Введенный в R2011a