主要内容

InitialAmountUnits

物种初始数量单位

描述

InitialAmountUnits属性的单元定义InitialAmount物种对象的属性。InitialAmountUnits可以是内置单元之一。要获得已定义单元的列表,使用sbioshowunits函数。如果InitialAmountUnits从一个单位定义到另一个单位的变化,InitialAmount不会自动转换成新的单位。的sbioconvertunits函数执行这个转换。若要将用户定义的单元添加到列表中,请使用sbiounit紧随其后的是sbioaddtolibrary

看到DefaultSpeciesDimension有关物种数量指定尺寸的更多信息。InitialAmountUnits必须有相应的尺寸CapacityUnits.例如,如果CapacityUnits2,那么物种肯定是数量/计2

InitialAmountUnits属性与单位财产。

特征

适用于 对象:物种
数据类型 特征向量
数据值 图书馆的单位,其尺寸为数量、数量/长度、数量/面积或数量/体积。默认是''(空的)。
访问 读/写

请注意

SimBiology®使用与之关联的单位,包括空单位DimensionalAnalysisUnitConversion特性。

  • DimensionalAnalysisUnitConversion都是,单位未使用。然而,SimBiology仍然执行最低水平的维度分析,以确定反应速率是量/时间还是浓度/时间维度。

  • DimensionalAnalysis真正的UnitConversion,单位(如果不是空的)必须具有一致的维度,以便SimBiology能够执行维度分析。但是,这些单位不会被转换。

  • UnitConversion被设置为真正的(需要DimensionalAnalysis真正的), SimBiology执行维度分析并将所有内容转换为一致的单位。因此,您必须指定一致的单元,并且任何单元都不能为空。如果你有一个无量纲参数,你仍然必须将其单位设置为无量纲的

例子

  1. 创建一个名为my_model

    modelObj = sbiommodel ('my_model');compObj = addcompartment(modelObj, 'cell');
  2. 添加一个物种对象葡萄糖

    specesobj = addspecies (compObj, '葡萄糖');
  3. 将初始金额设置为One hundred.InitialAmountUnits分子,并验证。

    集(speciesObj InitialAmountUnits”,“分子”);得到(speciesObj InitialAmountUnits)

    MATLAB®返回:

    ans =分子