Показать результаты запуска ансамбля на 2-D или 3-D графиках
sbioensembleplot(
simdataObj
)
sbioensembleplot(simdataObj
, Names
)
sbioensembleplot(simdataObj
, Names
, Time
)
FH
= sbioensembleplot(simdataObj
, Names
)
FH
= sbioensembleplot(simdataObj
, Names
, Time
)
| Объект, который содержит данные моделирования. Можно сгенерировать объект с использованием функции sbioensemblerun . Все элементы должны содержать данные для тех же состояний в той же модели. |
| Вектор символов, строка, строковый вектор, строковые массивы или массив ячеек из векторов символов. могут включать квалифицированные имена, такие как ' или ' для устранения неоднозначностей. Определение {} или пустые строковые массивы (string.empty ) для строит графики данных для всех состояний, содержащихся в . |
| Числовое скалярное значение. Если заданное не является элементом временных векторов в затем функция повторяется при необходимости с помощью линейной интерполяции. |
| Массив указателей в окна рисунка. |
sbioensembleplot(
показывает 3-D затененный график изменения во времени распределения всех зарегистрированных состояний в массиве SimData simdataObj
)
. The simdataObj
sbioensemblerun
функция строит графики приблизительного распределения, созданного подгонкой нормального распределения к данным на каждом временном шаге.
sbioensembleplot(
строит графики распределения для данных, заданных simdataObj
, Names
)
.Names
sbioensembleplot(
строит 2-D гистограмму фактических данных распределения ансамбля состояний, заданных simdataObj
, Names
, Time
)
в конкретный момент времени точки Names
.Time
возвращает массив указателей FH
= sbioensembleplot(simdataObj
, Names
)
, в окно рисунка для графика распределения 3-D.FH
возвращает массив указателей FH
= sbioensembleplot(simdataObj
, Names
, Time
)
, в окно рисунка для 2-D гистограмм.FH
Этот пример показов, как построить график данных из ансамбля запуска без интерполяции.
Файл проекта, radiodecay.sbproj
, содержит модель, хранящуюся в переменной с именем m1
. Загрузка m1
в MATLAB® рабочей области.
sbioloadproject('radiodecay.sbproj','m1');
Измените решатель активной конфигурации модели, чтобы он был ssa
. Также настройте LogDecimation
свойство на SolverOptions
свойство конфигурации модели для уменьшения размера сгенерированных данных.
cs = getconfigset(m1, 'active'); set(cs, 'SolverType', 'ssa'); so = get(cs, 'SolverOptions'); set(so, 'LogDecimation', 10);
Выполните ансамбль из 20 запусков без интерполяции.
simdataObj = sbioensemblerun(m1, 20);
Создайте 2-D график распределения видов 'z'
в момент времени = 1.0.
FH1 = sbioensembleplot(simdataObj, 'z', 1.0);
Создать 3-D затененный график для обоих видов.
FH2 = sbioensembleplot(simdataObj, {'x','z'});