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