exponenta event banner

InitialAmountUnits

Начальные единицы количества видов

Описание

InitialAmountUnits свойство указывает определение единицы измерения для InitialAmount свойство видового объекта. InitialAmountUnits может быть одним из встроенных блоков. Чтобы получить список определенных единиц измерения, используйте sbioshowunits функция. Если InitialAmountUnits изменения из одного определения единицы в другое, InitialAmount не преобразуется автоматически в новые единицы измерения. sbioconvertunits функция выполняет это преобразование. Чтобы добавить в список пользовательскую единицу измерения, используйте sbiounit за которым следует sbioaddtolibrary.

Посмотрите DefaultSpeciesDimension для получения дополнительной информации об определении размеров для количества видов. InitialAmountUnits должны иметь соответствующие размеры для CapacityUnits. Например, если CapacityUnits являются meter2, то виды должны быть amount/meter2 или amount.

InitialAmountUnits свойство идентично свойству Units собственность.

Особенности

Относится кОбъект: виды
Тип данныхСимвольный вектор
Значения данныхЕдиницы из библиотеки с размерами количества, количества/длины, количества/площади или количества/объема. По умолчанию: '' (пусто).
ДоступЧтение/запись

Примечание

SimBiology ® использует единицы, включая пустые единицы, связанные сDimensionalAnalysis и UnitConversion функции.

  • Когда DimensionalAnalysis и UnitConversion являются оба false, единицы не используются. Однако SimBiology все еще выполняет минимальный уровень размерного анализа, чтобы решить, находится ли скорость реакции в измерениях количества/времени или концентрации/времени.

  • Когда DimensionalAnalysis является true и UnitConversion является false, единицы измерения (если не пустые) должны иметь согласованные размеры, чтобы SimBiology могла выполнять размерный анализ. Однако единицы измерения не преобразуются.

  • Когда UnitConversion имеет значение true (который требует DimensionalAnalysis быть true), SimBiology выполняет размерный анализ и преобразует все в согласованные единицы. Поэтому необходимо указать непротиворечивые единицы, и никакие единицы не могут быть пустыми. Если у вас есть безразмерный параметр, вы все равно должны установить его единицу измерения в dimensionless.

Примеры

  1. Создание объекта модели с именем my_model.

    modelObj = sbiomodel ('my_model');
    compObj = addcompartment(modelObj, 'cell');
  2. Добавление видового объекта с именем glucose.

    speciesObj = addspecies (compObj, 'glucose');
  3. Установить начальную сумму в 100, InitialAmountUnits кому moleculeи проверьте.

    set (speciesObj,'InitialAmountUnits','molecule'); 
    get (speciesObj,'InitialAmountUnits')
    

    MATLAB ® возвращает:

    ans =
    
    molecule