сброс

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

Синтаксис

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