frest.createStep

Пакет: frest

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

Описание

Входной сигнал шага имеет начальное значение 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