Опция установлена для simsd
opt = simsdOptions
opt = 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
— Опция установлена для команды simsd
simsdOptions
установленаНабор опции для команды simsd
, возвращенной как опция simsdOptions
, установлен.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.