residOptions

Опция установлена для resid

Синтаксис

opt = residOptions
opt = residOptions(Name,Value)

Описание

пример

opt = residOptions создает набор опции по умолчанию для resid. Используйте запись через точку, чтобы настроить набор опции в случае необходимости.

пример

opt = residOptions(Name,Value) создает набор опции с опциями, заданными одним или несколькими аргументами пары Name,Value. Опции, которые вы не задаете, сохраняют свое значение по умолчанию.

Примеры

свернуть все

Создайте набор опции по умолчанию для resid.

opt = residOptions;

Задайте максимальную задержку для остаточных вычислений корреляции.

opt.MaxLag = 35;

Создайте набор опции для resid, который задает начальное условие как нуль.

opt = residOptions('InitialCondition','z');

Входные параметры

свернуть все

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: residOptions('InitialCondition','e')

Максимальная положительная задержка для остаточной корреляции и импульсных вычислений ответа, заданных как пара, разделенная запятой, состоящая из 'MaxLag' и положительного целого числа.

Обработка начальных условий, заданных как пара, разделенная запятой, состоящая из 'InitialCondition' и одно из следующих значений:

  • Z Нулевые начальные условия.

  • E Оцените начальные условия, таким образом, что ошибка прогноза для наблюдаемого выходного сигнала минимизирована.

    Для нелинейных моделей серого поля только те начальные состояния оценивается i, которые определяются как свободные в модели (sys.InitialStates(i).Fixed = false). Чтобы оценить все состояния модели, сначала задайте все состояния Nx модели idnlgrey sys как свободные.

    for i = 1:Nx
    sys.InitialStates(i).Fixed = false;
    end 

    Точно так же, чтобы зафиксировать все начальные состояния к значениям, заданным в sys.InitialStates, сначала задайте все состояния, как зафиксировано в свойстве sys.InitialStates нелинейной модели серого поля.

  • D Подобно 'e', но поглощает ненулевые задержки в коэффициенты модели. Задержки сначала преобразованы в явные образцовые состояния, и начальные значения тех состояний также оценены и возвращены.

    Используйте эту опцию для линейных моделей только.

  • Вектор или Матрица — Исходное предположение для значений состояния, заданных как вектор числового столбца длины, равняются количеству состояний. Для данных мультиэксперимента задайте матрицу со столбцами Ne, где Ne является количеством экспериментов. В противном случае используйте вектор-столбец, чтобы задать те же начальные условия для всех экспериментов. Используйте эту опцию для пространства состояний (idss и idgrey) и нелинейные модели (idnlarx, idnlhw и idnlgrey) только.

  • Структура со следующими полями, которые содержат исторические значения ввода и вывода какое-то время интервал сразу перед временем начала данных, используемых resid:

    Поле Описание
    InputВведите историю, заданную как матрица со столбцами Nu, где Nu является количеством входных каналов. Для моделей временных рядов используйте []. Количество строк должно быть больше, чем или равным порядку модели.
    OutputВыведите историю, заданную как матрица со столбцами Ny, где Ny является количеством выходных каналов. Количество строк должно быть больше, чем или равным порядку модели.

    Для данных мультиэксперимента сконфигурируйте начальные условия отдельно для каждого эксперимента путем определения InitialCondition как массива структур с элементами Ne. Чтобы задать те же начальные условия для всех экспериментов, используйте одну структуру.

    Программное обеспечение использует data2state, чтобы сопоставить исторические данные с состояниями. Если вашей моделью не является idss, idgrey, idnlgrey или idnlarx, программное обеспечение сначала преобразовывает модель в свое представление пространства состояний и затем сопоставляет данные с состояниями. Если преобразование вашей модели к idss не возможно, предполагаемые состояния возвращены пустые.

  • Объект x0obj — Specification, созданный с помощью idpar. Используйте этот объект для пространства состояний дискретного времени (idss и idgrey) и нелинейные модели (idnlgrey) серого поля только. Используйте x0obj, чтобы наложить ограничения на начальные состояния путем фиксации их значения или определения минимальных или максимальных границ.

Удаление смещения от входных данных временного интервала во время оценки, заданной как пара, разделенная запятой, состоящая из 'InputOffset' и одно из следующего:

  • Вектор-столбец положительных целых чисел длины Nu, где Nu является количеством входных параметров.

  • [] — Не указывает ни на какое смещение.

  • Nu-by-Ne матрица — Для данных мультиэксперимента, задайте InputOffset как Nu-by-Ne матрица. Nu является количеством входных параметров, и Ne является количеством экспериментов.

Каждая запись, заданная InputOffset, вычтена из соответствующих входных данных.

Удаление смещения от выходных данных временного интервала во время оценки, заданной как пара, разделенная запятой, состоящая из 'OutputOffset' и одно из следующего:

  • Вектор-столбец длины Ny, где Ny является количеством выходных параметров.

  • [] — Не указывает ни на какое смещение.

  • Ny-by-Ne матрица — Для данных мультиэксперимента, задайте OutputOffset как Ny-by-Ne матрица. Ny является количеством выходных параметров, и Ne является количеством экспериментов.

Каждая запись, заданная OutputOffset, вычтена из соответствующих выходных данных.

Вес вывода для начальной оценки условия, заданной как пара, разделенная запятой, состоящая из 'OutputWeight' и одно из следующего:

  • [] — Никакое взвешивание не используется. Эта опция совпадает с использованием eye(Ny) для выходного веса. Ny является количеством выходных параметров.

  • 'noise' — Инверсия шумового отклонения сохранена моделью.

  • Матрица удваивается — положительная полуопределенная матрица размерности Ny-by-Ny. Ny является количеством выходных параметров.

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

свернуть все

Набор опции для resid, возвращенного как опция residOptions, установлен.

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

Введенный в R2016a