sbiounitprefix

Создайте пользовательский модульный префикс

Синтаксис

unitprefixObject = sbiounitprefix('NameValue')
unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue')
unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...)

Аргументы

NameValue

Имя пользовательского модульного префикса. NameValue должен начаться с символов и может содержать символы, символы нижнего подчеркивания или числа. NameValue может быть любое допустимое имя переменной MATLAB®.

ExponentValue

Показывает значение 10^Exponent это задает отношение модуля Name к основной единице. Например, для модуля picomole, Exponent –12.

PropertyName

Имя модуля снабжает префиксом свойство объекта. Например, 'Notes'.

PropertyValue

Значение модуля снабжает префиксом свойство объекта. Например, 'New unitprefix for GPCR model'.

Описание

unitprefixObject = sbiounitprefix('NameValue') создает модульный объект префикса SimBiology® с именем NameValue. Допустимые имена должны начаться с буквы и сопровождаться буквами, символами нижнего подчеркивания или числами.

unitprefixObject = sbiounitprefix('NameValue', 'ExponentValue') создает префиксный модулем объект с мультипликативным фактором 10^'ExponentValue'.

unitprefixObject = sbiounitprefix('NameValue', ...'PropertyName', PropertyValue ...) задает дополнительные свойства. Имя свойства / пары значения свойства может быть в любом формате, поддержанном функцией set.

Для того, чтобы использовать unitprefixObject, необходимо добавить его в пользовательскую библиотеку с sbioaddtolibrary функция. Чтобы получить префиксный модулем объект в пользовательскую библиотеку, используйте следующую команду:

sbioaddtolibrary(unitprefixObject);
Можно просмотреть дополнительный unitprefixObject свойства с get команда. Можно изменить дополнительные свойства с set команда.

Используйте sbioshowunitprefixes функционируйте, чтобы перечислить модули, доступные в пользовательской библиотеке.

Примеры

В этом примере показано, как создать пользовательский модульный префикс, добавьте его в пользовательскую библиотеку и запросите библиотеку.

  1. Создайте модульный префикс.

    unitprefixObj1 = sbiounitprefix('peta', 15);
    
  2. Добавьте модульный префикс в пользовательскую библиотеку.

    sbioaddtolibrary(unitprefixObj1);
    

  3. Запросите пользовательскую библиотеку в корневом объекте.

    rootObj = sbioroot;
    
    rootObj.UserDefinedLibrary.UnitPrefixes
    
    Unit Prefix Array
    
       Index:  Library:     Name:             Exponent:
    
       1       UserDefined  peta               15      

    В качестве альтернативы используйте sbiowhos команда.

    sbiowhos -userdefined -unitprefix
    
    SimBiology UserDefined Unit Prefixes
               
       Index:  Name:           Multiplier:              
       1       peta            1.000000e+015

Смотрите также

| | |

Введенный в R2008a