exponenta event banner

экспорт (модель)

Экспортируйте модели SimBiology для развертывания и автономные приложения

Синтаксис

exportedModel = export(model)
exportedModel = export(model,editobjs)
exportedModel = export(model,editobjs,modifiers)
exportedModel = export(model,editobjs,editdoses,variants)

Описание

exportedModel = export(model) возвращает объект SimBiology.export.Model, exportedModel, от model object SimBiology, model включая все дозы, которые доступны для редактирования в экспортируемой модели. Кроме того, если model имеет какие-либо активные варианты, они автоматически применяются, чтобы определить начальные значения по умолчанию в экспортируемой модели. По умолчанию все разновидности, параметры, отсеки и дозы доступны для редактирования в экспортируемой модели. Когда вы моделируете экспортируемую модель, можно задать различные начальные значения или различные условия дозы.

exportedModel = export(model,editobjs) задает editobjs, который является разновидностью, параметром, отсеком или вектором этих объектов, которые доступны для редактирования в экспортируемой модели. Все дозы экспортируются и доступны для редактирования в экспортируемой модели. Если model имеет какие-либо активные варианты, они автоматически применяются, чтобы определить начальные значения по умолчанию в экспортируемой модели. Когда вы моделируете экспортируемую модель, можно задать различные начальные значения для editobjs или различные условия дозы.

exportedModel = export(model,editobjs,modifiers) дополнительно задает modifiers, который является дозой, вариантом, вектором этих объектов или пустого массива [].

exportedModel = export(model,editobjs,editdoses,variants) дополнительно задает editdoses, объект дозы или вектор объектов дозы и variants, различного объекта или вектора различных объектов.

Сводные данные метода

Методы для экспортируемых объектов модели

ускоритьсяПодготовьте экспортируемую модель SimBiology к ускорению
getIndexПолучите индексы в свойства ValueInfo и InitialValues
getdoseВозвратите экспортируемый объект дозы модели SimBiology
isAcceleratedОпределите, ускоряется ли экспортируемая модель SimBiology
моделироватьМоделируйте экспортируемую модель SimBiology

Входные параметры

свернуть все

Модель SimBiology, заданная как model object SimBiology.

Доступные для редактирования количества модели в экспортируемой модели, заданной как разновидность, параметр или отсек, возражают или вектор этих объектов.

Образцовые модификаторы, заданные как доза или различный объект, вектор этих объектов или пустой массив [].

Если modifiers является вектором объектов дозы, то только эти дозы доступны для редактирования в экспортируемой модели.

Если modifiers является пустым массивом [], то никакие дозы не доступны для редактирования в экспортируемой модели, и все активные варианты применяются, чтобы определить начальные значения по умолчанию количеств модели в экспортируемой модели.

Если modifiers является вектором различных объектов, то заданные варианты применяются, чтобы определить начальные значения по умолчанию. Все дозы в модели экспортируются.

Когда вы моделируете экспортируемую модель, можно задать различные начальные значения для editobjs или различные условия дозы для доступных для редактирования доз.

Доступные для редактирования дозы, заданные как объект дозы или вектор объектов дозы. Заданные объекты дозы доступны для редактирования в экспортируемой модели.

Варианты, заданные как различный объект или вектор объектов. Заданные различные объекты применяются, чтобы определить начальные значения по умолчанию в экспортируемой модели.

Выходные аргументы

свернуть все

Экспортируемая модель, заданная как объект SimBiology.export.Model.

Примеры

свернуть все

Экспортируйте объект модели SimBiology.

modelObj = sbmlimport('lotka');
exportedModel = export(modelObj)
exportedModel = 
  Model with properties:

           Name: 'lotka'
     ExportTime: '22-Feb-2019 00:10:00'
    ExportNotes: ''

Отобразите доступные для редактирования значения (отсеки, разновидности и параметры) информация для экспортируемого объекта модели.

{exportedModel.ValueInfo.Name}
ans = 1x8 cell array
  Columns 1 through 7

    {'unnamed'}    {'x'}    {'y1'}    {'y2'}    {'z'}    {'c1'}    {'c2'}

  Column 8

    {'c3'}

В экспортируемой модели существует 8 доступных для редактирования значений. Экспортируйте модель снова, позволив только параметрам (c1, c2 и c3) быть доступными для редактирования.

parameters = sbioselect(modelObj,'Type','parameter');
exportedModelParam = export(modelObj,parameters);
{exportedModelParam.ValueInfo.Name}
ans = 1x3 cell array
    {'c1'}    {'c2'}    {'c3'}

Экспортируйте модель в третий раз, позволив параметрам и разновидностям быть доступными для редактирования.

PS = sbioselect(modelObj,'Type',{'species','parameter'});
exportedModelPS = export(modelObj,PS);
{exportedModelPS.ValueInfo.Name}
ans = 1x7 cell array
    {'x'}    {'y1'}    {'y2'}    {'z'}    {'c1'}    {'c2'}    {'c3'}

Представленный в R2012b