Опция установлена для resid
opt = residOptions
opt = residOptions(Name,Value)
создает набор опции по умолчанию для opt
= residOptionsresid
. Используйте запись через точку, чтобы настроить набор опции в случае необходимости.
создает набор опции с опциями, заданными одним или несколькими аргументами пары 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'
— Максимальная положительная задержка25
(значение по умолчанию) | положительное целое числоМаксимальная положительная задержка для остаточной корреляции и импульсных вычислений ответа, заданных как пара, разделенная запятой, состоящая из 'MaxLag'
и положительного целого числа.
'InitialCondition'
— Обработка начальных условий'e'
(значение по умолчанию) | 'z'
| 'd'
| вектор-столбец | матрица | структура | объект idpar
x0Obj
Обработка начальных условий, заданных как пара, разделенная запятой, состоящая из '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'
— Удаление смещения от входных данных временного интервала во время оценки[]
(значение по умолчанию) | вектор положительных целых чисел | матрицаУдаление смещения от входных данных временного интервала во время оценки, заданной как пара, разделенная запятой, состоящая из 'InputOffset'
и одно из следующего:
Вектор-столбец положительных целых чисел длины Nu, где Nu является количеством входных параметров.
[]
— Не указывает ни на какое смещение.
Nu-by-Ne матрица — Для данных мультиэксперимента, задайте InputOffset
как Nu-by-Ne матрица. Nu является количеством входных параметров, и Ne является количеством экспериментов.
Каждая запись, заданная InputOffset
, вычтена из соответствующих входных данных.
'OutputOffset'
— Удаление смещения от выходных данных временного интервала во время оценки[]
(значение по умолчанию) | вектор | матрицаУдаление смещения от выходных данных временного интервала во время оценки, заданной как пара, разделенная запятой, состоящая из 'OutputOffset'
и одно из следующего:
Вектор-столбец длины Ny, где Ny является количеством выходных параметров.
[]
— Не указывает ни на какое смещение.
Ny-by-Ne матрица — Для данных мультиэксперимента, задайте OutputOffset
как Ny-by-Ne матрица. Ny является количеством выходных параметров, и Ne является количеством экспериментов.
Каждая запись, заданная OutputOffset
, вычтена из соответствующих выходных данных.
'OutputWeight'
— Вес вывода для начальной оценки условия[]
(значение по умолчанию) | 'noise'
| матрицаВес вывода для начальной оценки условия, заданной как пара, разделенная запятой, состоящая из 'OutputWeight'
и одно из следующего:
[]
— Никакое взвешивание не используется. Эта опция совпадает с использованием eye(Ny)
для выходного веса. Ny является количеством выходных параметров.
'noise'
— Инверсия шумового отклонения сохранена моделью.
Матрица удваивается — положительная полуопределенная матрица размерности Ny-by-Ny. Ny является количеством выходных параметров.
opt
— Опция установлена для resid
residOptions
установленаНабор опции для resid
, возвращенного как опция residOptions
, установлен.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.