Получите данные из SimData objectArray
[t, x, names]
= getdata(simDataInput)
[Out] = getdata(simDataInput,
'FormatValue')
|
|
|
|
|
|
| Данные, возвращенные в формате, заданы в ', показанный во Входных параметрах. В зависимости от заданного ', Out содержит одно из следующего:
|
| Скалярный объект SimData или вектор объектов. |
| Выберите формат из следующей таблицы. |
| FormatValue | Описание |
|---|---|
'num' | Задает формат, который позволяет вам возвратить данные в числовых массивах. Это - значение по умолчанию когда getdata вызван несколькими выходными аргументами. |
'nummetadata' | Задает формат, который позволяет вам возвратить массив ячеек структур метаданных в вместо имен. Элементы пометьте столбцы . |
'numqualnames' | Задает формат, который позволяет вам возвратить полностью определенные имена в разрешить неоднозначности. |
'struct' | Задает формат, который позволяет вам возвратить массив структур, содержащий и данные и метаданные. Это - значение по умолчанию, когда вы используете один выходной аргумент. |
'simdata' | Задает формат, который позволяет вам возвратить данные в новом объекте SimData. Этот формат более полезен для методов SimData кроме getdata. |
'ts' | Задает формат, который позволяет вам возвратить данные в объектах временных рядов, создавая отдельные временные ряды для каждого состояния или столбца и объекта SimData в simDataInput. |
'tslumped' | Задает формат, который позволяет вам возвратить данные в объектах временных рядов, комбинируя данные из каждого объекта SimData в одни временные ряды. |
[ получает время симуляции и данные состояния из объекта SimData t, x, names]
= getdata(simDataInput)simDataInput. Когда simDataInput содержит больше чем один элемент, выходные параметры t, x, names массивы ячеек, в которых каждая ячейка содержит данные для соответствующего элемента simDataInput.
[ возвращает данные в заданном формате. Допустимые форматы перечислены во Входных параметрах.Out] = getdata(simDataInput,
'FormatValue')
Файл проекта, radiodecay.sbproj, содержит модель, сохраненную в переменной под названием m1. Загрузите m1 в рабочую область MATLAB® и симулируют модель.
sbioloadproject('radiodecay');
simDataObj = sbiosimulate(m1);
Получите все данные моделирования от объекта SimData.
[t x names] = getdata(simDataObj);
Файл проекта, radiodecay.sbproj, содержит модель, сохраненную в переменной под названием m1. Загрузите m1 в рабочее пространство MATLAB.
sbioloadproject('radiodecay');
Измените решатель, чтобы использовать во время симуляции и выполнить запущенный ансамбль.
csObj = getconfigset(m1); set(csObj, 'SolverType', 'ssa'); simDataObj = sbioensemblerun(m1, 10);
Получите все данные моделирования от объекта SimData.
tsObjs = getdata(simDataObj(1:5), 'ts');
displayполучениепередискретизация, select, selectbyname, setactiveconfigset
Функция MATLAB struct