Показать результаты запуска ансамбля на 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 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'});