Массив отсеков в модели или отсеке
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