Набор опций для resid
создает набор опции по умолчанию для opt = residOptionsresid. Используйте запись через точку, чтобы настроить набор опции в случае необходимости.
создает набор опции с опциями, заданными одним или несколькими opt = residOptions(Name,Value)Name,Value парные аргументы. Опции, которые вы не задаете, сохраняют свое значение по умолчанию.
Создайте набор опции по умолчанию для resid.
opt = residOptions;
Задайте максимальную задержку для остаточных вычислений корреляции.
opt.MaxLag = 35;
Создайте набор опции для resid это задает начальное условие как нуль.
opt = residOptions('InitialCondition','z');
Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
residOptions('InitialCondition','e')'MaxLag' — Максимальная положительная задержка (значение по умолчанию) | положительное целое числоМаксимальная положительная задержка для остаточной корреляции и вычислений импульсной характеристики в виде разделенной запятой пары, состоящей из '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 Набор опций для residresidOptions опция установленаНабор опций для resid, возвращенный как residOptions опция установлена.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.