Покажите результаты запуска ансамбля с помощью 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). simdataObjsbioensemblerun графики функций аппроксимированное распределение, созданное путем подбора кривой нормальному распределению к данным на каждом временном шаге.
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'});