export (model)

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

Описание

exportedModel = export(model) возвращает SimBiology.export.Model объект, exportedModel, от SimBiology model object, 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 в виде SimBiology model object.

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

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

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

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

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

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

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

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

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

свернуть все

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

Примеры

свернуть все

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

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

           Name: 'lotka'
     ExportTime: '21-Apr-2021 21:36:00'
    ExportNotes: ''

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

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

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

  Column 8

    {'c3'}

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

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

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

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

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