exponenta event banner

writeMember

Запись данных определенному участнику ансамбля рабочей области

Описание

writeMember - функция, используемая в коде, созданном конструктором диагностических функций.

writeMember(wensemble,data) создает нового члена в ансамбле рабочего пространства wensemble, и добавляет data к набору данных, wensemble ссылки.

writeMember(wensemble,data,index) пишет data участнику ансамбля, который index идентифицирует. writeMember перезаписывает данные в существующих переменных и создает дополнительные столбцы для новых переменных.

Код, генерируемый конструктором диагностических функций writeMember, readMember, и findIndex при следующих условиях:

  • Входные данные представляют собой хранилище данных ансамбля, например, файл или хранилище данных симуляционного ансамбля.

  • Опция вычисления во время генерации кода определяет сохранение результатов в локальной памяти, а не запись результатов обратно в хранилище данных ансамбля.

Явное указание индекса элемента при чтении и записи в локальной версии данных, управляемой кодом с помощью workspaceEnsemble , обеспечивает синхронизацию элементов с исходным хранилищем данных ансамбля. Эта синхронизация необходима при наличии последовательных циклов обработки элементов, например, при вычислении статистики ансамбля в качестве предшественника для вычисления остатков сигнала.

  • Во время первого цикла обработки элементов, который начинается с пустого ансамбля, индексация не требуется. Код добавляет каждый новый результат участника в конец ансамбля.

  • Во время второго цикла индекс позволяет коду записывать обновленные результаты элемента в правильное местоположение в пределах заполненного сейчас ансамбля.

Дополнительные сведения о цикле двойной обработки для статистики ансамбля см. в разделе Анатомия кода MATLAB, созданного приложением.

Входные аргументы

свернуть все

Объект ансамбля, указанный как workspaceEnsemble объект. wensemble содержит данные ансамбля и определяет имена и типы переменных в рамках ансамбля, такие как переменные данных и переменные условий.

Данные элемента, указанные как однострочная таблица.

Индекс члена, указанный как положительное целое число. index определяет участника ансамбля для записи новых данных. Если опустить index, writeMember прилагает data как новый участник ансамбля в wensemble.

Представлен в R2020a