Набор опций для simsd
opt = simsdOptions;
Создание набора опций для simsd задание следующих параметров.
Нулевые начальные условия
Смещение ввода 5 для второго входа модели с двумя входами
opt = simsdOptions('InitialCondition','z','InputOffset',[0; 5]);
Создайте набор опций по умолчанию.
opt = simsdOptions;
Измените набор опций для добавления шума к данным.
opt.AddNoise = true;
При использовании этого набора опций и simsd команда для моделирования отклика модели sys. Команда возвращает возмущенные реализации sys с аддитивными возмущениями, добавляемыми к каждому ответу.
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. 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 - количество входных каналов. Для моделей временных рядов используйте []. Число строк должно быть больше или равно порядку модели. |
Output | История вывода, заданная как матрица со столбцами Ny, где Ny - количество выходных каналов. Число строк должно быть больше или равно порядку модели. |
Для данных нескольких экспериментов можно настроить начальные условия отдельно для каждого эксперимента, указав InitialCondition как структурный массив с элементами Ne. В противном случае используйте одну структуру, чтобы задать одинаковые начальные условия для всех экспериментов.
Программное обеспечение использует data2state для сопоставления исторических данных с состояниями. Если модель отсутствует idss или idgrey, программное обеспечение сначала преобразует модель в ее представление состояния-пространства, а затем отображает данные в состояния. При преобразовании модели в idss невозможно, предполагаемые состояния возвращаются пустыми.
'X0Covariance' - Ковариация вектора начальных состояний[] (по умолчанию) | matrixКовариация вектора начальных состояний, определяемая как одно из следующих:
Положительная определенная матрица размера Nx-by-Nx, где Nx - порядок модели.
Для данных нескольких экспериментов укажите в качестве матрицы Nx-by-Nx-by-Ne, где Ne - количество экспериментов. Для k-го эксперимента, 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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.