Опция установлена для simsd
opt = simsdOptionsopt = simsdOptions(Name,Value)opt = simsdOptions;
Создайте набор опции для simsd, задающего следующие опции.
Нулевые начальные условия
Введите смещение 5 для второго входа 2D входной модели
opt = simsdOptions('InitialCondition','z','InputOffset',[0; 5]);
Создайте набор опции по умолчанию.
opt = simsdOptions;
Измените набор опции, чтобы добавить шум в данные.
opt.AddNoise = true;
Когда вы используете этот набор опции и команду simsd, чтобы моделировать ответ модели sys. Команда возвращает встревоженную реализацию sys с аддитивными воздействиями, добавленными к каждому ответу.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
opt = simsdOptions('AddNoise',true','InputOffset',[5;0]) добавляет Гауссов белый шум по умолчанию в модель ответа и задает входное смещение 5 для первых из двух образцовых входных параметров.'InitialCondition' — Начальные условия симуляции'z' (значение по умолчанию) | вектор-столбец | матрица | структура | массив структурНачальные условия симуляции, заданные как одно из следующего:
Z Нулевые начальные условия.
Вектор числового столбца X0 начальных состояний с длиной равняется порядку модели.
Для данных мультиэксперимента задайте матрицу со столбцами Ne, где Ne является количеством экспериментов, чтобы сконфигурировать начальные условия отдельно для каждого эксперимента. В противном случае используйте вектор-столбец, чтобы задать те же начальные условия для всех экспериментов.
Используйте эту опцию для моделей в пространстве состояний (idss и idgrey) только. Можно также задать ковариацию вектора начального состояния в X0Covariance.
Структура со следующими полями, которые содержат исторические значения ввода и вывода какое-то время интервал сразу перед временем начала данных, используемых в симуляции:
| Поле | Описание |
|---|---|
Input | Введите историю, заданную как матрица со столбцами Nu, где Nu является количеством входных каналов. Для моделей timeseries используйте []. Количество строк должно быть больше, чем или равным порядку модели. |
Output | Выведите историю, заданную как матрица со столбцами Ny, где Ny является количеством выходных каналов. Количество строк должно быть больше, чем или равным порядку модели. |
Для данных мультиэксперимента можно сконфигурировать начальные условия отдельно для каждого эксперимента путем определения InitialCondition как массива структур с элементами Ne. В противном случае используйте одну структуру, чтобы задать те же начальные условия для всех экспериментов.
Программное обеспечение использует data2state, чтобы сопоставить исторические данные с состояниями. Если вашей моделью не является idss или idgrey, программное обеспечение сначала преобразовывает модель в свое представление пространства состояний и затем сопоставляет данные с состояниями. Если преобразование вашей модели к idss не возможно, предполагаемые состояния возвращены пустые.
'X0Covariance' — Ковариация вектора начальных состояний[] (значение по умолчанию) | matrixКовариация вектора начальных состояний, заданного как одно из следующего:
Положительная определенная матрица размера Nx-by-Nx, где Nx является порядком модели.
Для данных мультиэксперимента задайте как Nx-by-Nx-by-Ne матрица, где Ne является количеством экспериментов. Для эксперимента kth X0Covariance(:,:,k) задает ковариацию начальных состояний X0(:,k).
[] — Никакая неуверенность в начальных состояниях.
Используйте эту опцию для моделей в пространстве состояний (idss и idgrey), когда 'InitialCondition' будет задан как вектор числового столбца X0. Когда вы задаете эту опцию, программное обеспечение использует различную реализацию начальных состояний, чтобы моделировать каждую встревоженную модель. Начальные состояния чертятся от Распределения Гаусса со средним InitialCondition и ковариацией X0Covariance.
'InputOffset' — Входной сигнал смещается[] (значение по умолчанию) | вектор-столбец | матрицаСмещение входного сигнала, заданное как вектор-столбец длины Nu. Используйте [], при отсутствии входных смещений. Каждый элемент InputOffset вычтен из соответствующих входных данных, прежде чем вход будет использоваться, чтобы моделировать модель.
Для данных о мультиэксперименте задайте InputOffset как:
Nu-by-Ne матрица, чтобы установить смещения отдельно для каждого эксперимента.
Вектор-столбец длины Nu, чтобы применить то же смещение для всех экспериментов.
'OutputOffset' — Выходной сигнал смещается[] (значение по умолчанию) | вектор-столбец | матрицаСмещение выходного сигнала, заданное как вектор-столбец длины Ny. Используйте [], при отсутствии выходных смещений. Каждый элемент OutputOffset добавляется к соответствующему моделируемому выходному ответу модели.
Для данных о мультиэксперименте задайте OutputOffset как:
Ny-by-Ne матрица, чтобы установить смещения отдельно для каждого эксперимента.
Вектор-столбец длины Ny, чтобы применить то же смещение для всех экспериментов.
'AddNoise' — Шумовой переключатель сложенияfalse (значение по умолчанию) | trueШумовой переключатель сложения, заданный как логическое значение, указывающее, добавить ли шум в модель ответа. Установите NoiseModel на true изучать эффект аддитивных воздействий на ответе. Различная реализация шумовой последовательности, сопоставимой с шумовым компонентом встревоженной системы, добавляется к бесшумному ответу той системы.
opt — Опция установлена для команды simsdsimsdOptions установленаНабор опции для команды simsd, возвращенной как опция simsdOptions, установлен.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.