Покажите результаты запуска ансамбля с помощью 2D или 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
)
. simdataObj
sbioensemblerun
графики функций аппроксимированное распределение, созданное путем подбора кривой нормальному распределению к данным на каждом временном шаге.
sbioensembleplot(
строит распределение для данных, заданных simdataObj
, Names
)
.Names
sbioensembleplot(
строит 2D гистограмму фактических данных распределения ансамбля состояний, заданных simdataObj
, Names
, Time
)
в определенное время указывают Names
.Time
возвращает массив указателей FH
= sbioensembleplot(simdataObj
, Names
)
, к окну рисунка для 3-D графика распределения.FH
возвращает массив указателей FH
= sbioensembleplot(simdataObj
, Names
, Time
)
, к окну рисунка для 2D гистограмм.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);
Создайте 2D график распределения разновидностей 'z'
во время = 1.0.
FH1 = sbioensembleplot(simdataObj, 'z', 1.0);
Создайте 3-D теневой график обеих разновидностей.
FH2 = sbioensembleplot(simdataObj, {'x','z'});