Массив отсеков в модели или отсеке
Compartments показывает доступный только для чтения массив объектов-отсеков SimBiology ® в объекте модели и объекте-отсеке. В объекте модели Compartments свойство указывает все отсеки в Model объект в виде плоского списка. В объекте-отсеке Compartments свойство указывает другие отсеки, на которые имеются ссылки в отсеке. Два экземпляра Compartments проиллюстрированы в примерах.
Можно добавить объект-отсек с помощью метода addcompartment.
| Относится к | Объекты: отсек, модель |
| Тип данных | Массив объектов отсека |
| Значения данных | Объект отсека. По умолчанию: [] (пусто). |
| Доступ | Только для чтения |
Создание объекта модели с именем modelObj.
modelObj = sbiomodel('cell');Добавьте два отсека к объекту модели.
compartmentObj1 = addcompartment(modelObj, 'nucleus'); compartmentObj2 = addcompartment(modelObj, 'mitochondrion');
Добавьте отсек к одному из объектов отсека.
compartmentObj3 = addcompartment(compartmentObj2, 'matrix');
Отображение Compartments в объекте модели.
get(modelObj, 'Compartments')
SimBiology Compartment Array Index: Name: Capacity: CapacityUnits: 1 nucleus 1 2 mitochondrion 1 3 matrix 1
Отображение Compartments свойство в объекте-отсеке.
get(compartmentObj2, 'Compartments')
SimBiology Compartment - matrix
Compartment Components:
Capacity: 1
CapacityUnits:
Compartments: 0
ConstantCapacity: true
Owner: mitochondrion
Species: 0