exponenta event banner

frest.createStep

Пакет: лес

Создать входной сигнал шага

Описание

Ступенчатый входной сигнал имеет начальное значение, равное 0 и переходит к заданному значению размера шага через заданное время шага. При выполнении оценки частотной характеристики входы шагов быстро моделируются и могут быть полезны в качестве первой попытки, когда вы не обладаете большими знаниями о системе, которую пытаетесь оценить. Однако амплитуда возбуждения быстро уменьшается с увеличением частоты. Поэтому шаговые сигналы лучше всего использовать для идентификации растений низкого порядка, где доминируют самые медленные полюса. Ступенчатые входы не рекомендуются для оценки в широком диапазоне частот.

При использовании ступенчатого входного сигнала для оценки частоты, возвращаемые в оцененном frd модель зависит от длины и времени дискретизации сигнала. Они являются частотами, полученными при быстром преобразовании Фурье входного сигнала (см. раздел Алгоритм frestimate).

Дополнительные сведения о входных сигналах для оценки частотного отклика см. в разделе Входные сигналы оценки.

пример

input = frest.createStep(Name,Value) создает ступенчатый входной сигнал для оценки частотного отклика с использованием опций, заданных с использованием одного или более аргументов пары имя-значение.

Примеры

свернуть все

Создайте входной сигнал шага со временем выборки по умолчанию и следующими свойствами:

  • Время шага 5 секунды

  • Размер шага 0.1

  • Общая продолжительность 15 секунды

input = frest.createStep('StepTime',5,'StepSize',0.1,'FinalTime',15)
  timeseries

  Common Properties:
            Name: 'Created with frest.createStep utility'
            Time: [15001x1 double]
        TimeInfo: tsdata.timemetadata
            Data: [15001x1 double]
        DataInfo: tsdata.datametadata

Постройте график сигнала шага.

plot(input)

Figure contains an axes. The axes with title Time Series Plot:Created with frest.createStep utility contains an object of type line.

Входные аргументы

свернуть все

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'Ts',0.01 устанавливает время выборки входного сигнала на 0.01

Время выборки входного сигнала в секундах, указанное как пара, разделенная запятыми 'Ts', за которым следует положительный скаляр.

Время шага при переходе входного сигнала от 0 кому StepSize, указывается как пара, разделенная запятыми 'StepTime' за которым следует положительный скаляр.

StepTime должно быть меньше, чем FinalTime

Размер шага, указанный как пара, разделенная запятыми 'StepSize' за которым следует ненулевой скаляр. Входной сигнал имеет значение StepSize после StepTime секунд.

Длительность входного сигнала в секундах, указанная как пара, разделенная запятыми 'FinalTime' за которым следует положительный скаляр.

FinalTime должно быть больше, чем StepTime

Выходные аргументы

свернуть все

Ступенчатый входной сигнал для оценки частотной характеристики, возвращаемый в виде timeseries объект.

Для просмотра графика входного сигнала введите plot(input).

Представлен в R2009b