物种初始数量单位
的InitialAmountUnits
属性的单元定义InitialAmount
物种对象的属性。InitialAmountUnits
可以是内置单元之一。要获得已定义单元的列表,使用sbioshowunits
函数。如果InitialAmountUnits
从一个单位定义到另一个单位的变化,InitialAmount
不会自动转换成新的单位。的sbioconvertunits
函数执行这个转换。若要将用户定义的单元添加到列表中,请使用sbiounit
紧随其后的是sbioaddtolibrary
.
看到DefaultSpeciesDimension
有关物种数量指定尺寸的更多信息。InitialAmountUnits
必须有相应的尺寸CapacityUnits
.例如,如果CapacityUnits
是计
2,那么物种肯定是数量/计
2或量
.
的InitialAmountUnits
属性与单位
财产。
适用于 | 对象:物种 |
数据类型 | 特征向量 |
数据值 | 图书馆的单位,其尺寸为数量、数量/长度、数量/面积或数量/体积。默认是'' (空的)。 |
访问 | 读/写 |
请注意
SimBiology®使用与之关联的单位,包括空单位DimensionalAnalysis
和UnitConversion
特性。
当DimensionalAnalysis
和UnitConversion
都是假
,单位未使用。然而,SimBiology仍然执行最低水平的维度分析,以确定反应速率是量/时间还是浓度/时间维度。
当DimensionalAnalysis
是真正的
和UnitConversion
是假
,单位(如果不是空的)必须具有一致的维度,以便SimBiology能够执行维度分析。但是,这些单位不会被转换。
当UnitConversion
被设置为真正的
(需要DimensionalAnalysis
是真正的
), SimBiology执行维度分析并将所有内容转换为一致的单位。因此,您必须指定一致的单元,并且任何单元都不能为空。如果你有一个无量纲参数,你仍然必须将其单位设置为无量纲的
.
创建一个名为my_model
.
modelObj = sbiommodel ('my_model');compObj = addcompartment(modelObj, 'cell');
添加一个物种对象葡萄糖
.
specesobj = addspecies (compObj, '葡萄糖');
将初始金额设置为One hundred.
,InitialAmountUnits
来分子
,并验证。
集(speciesObj InitialAmountUnits”,“分子”);得到(speciesObj InitialAmountUnits)
MATLAB®返回:
ans =分子