exponenta event banner

sbiogetmodel

Получите объект модели, который сгенерировал данные моделирования

Синтаксис

modelObj = sbiogetmodel(simDataObj)

Аргументы

simDataObjОбъект SimData возвращен функциональным sbiosimulate или sbioensemblerun.
modelObjОбъект модели сопоставлен с объектом SimData.

Описание

modelObj = sbiogetmodel(simDataObj) возвращает модель SimBiology® (modelObj) сопоставленный с результатами запущенной симуляции (simDataObj). Можно использовать эту функцию, чтобы найти объект модели сопоставленным с заданным объектом SimData, когда вы загружаете проект с несколькими объектами модели и объектами SimData.

Если модель SimBiology раньше генерировала объект SimData (simDataObj) в настоящее время не загружается, modelObj isempty.

Примеры

Получите объект модели, который сгенерировал объект SimData.

  1. Создайте объект модели, симулируйте, и затем возвратите результаты как объект SimData.

    modelObj = sbmlimport('oscillator');
    simDataObj = sbiosimulate(modelObj);
  2. Получите модель, которая сгенерировала результаты симуляции.

    modelObj2 = sbiogetmodel(simDataObj)
    SimBiology Model - Oscillator
    
    Model Components:
      Models:            0
      Parameters:        0
      Reactions:         42
      Rules:             0
      Species:           23
  3. Проверяйте, что эти две модели являются тем же самым.

    modelObj == modelObj2
    ans =
           1

Смотрите также

Представлено до R2006a