exponenta event banner

sbioremovefromlibrary

Удаление из библиотеки префикса кинетического закона, единицы измерения или единицы измерения

Синтаксис

sbioremovefromlibrary (Obj)
sbioremovefromlibrary ('Type', 'Name')

Описание

sbioremovefromlibrary (Obj) удаляет объект определения кинетического закона, единицы измерения или префикса единицы измерения (Obj) из пользовательской библиотеки. Удаленный компонент больше не будет доступен автоматически в будущих сессиях MATLAB ® .

sbioremovefromlibrary не удаляет определение кинетического закона, которое используется в модели.

При построении объекта кинетического закона с помощью метода можно использовать встроенное или пользовательское определение кинетического закона. addkineticlaw.

sbioremovefromlibrary ('Type', 'Name') удаляет объект типа 'Type' с именем 'Name' из соответствующей пользовательской библиотеки. Type может быть 'kineticlaw', 'unit' или 'unitprefix'.

Чтобы получить компонент встроенных и пользовательских библиотек, используйте команды get(sbioroot, 'BuiltInLibrary') и get(sbioroot, 'UserDefinedLibrary').

Чтобы создать определение кинетического закона, единицу измерения или префикс единицы измерения, используйте sbioabstractkineticlaw, sbiounit, или sbiounitprefix соответственно.

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

Примеры

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

  1. Создайте определение кинетического закона.

    abstkineticlawObj = sbioabstractkineticlaw('mylaw1', '(k1*s)/(k2+k1+s)');
  2. Добавьте новое определение кинетического закона в пользовательскую библиотеку.

    sbioaddtolibrary(abstkineticlawObj);

    sbioaddtolibrary добавляет определение кинетического закона в пользовательскую библиотеку. Вы можете проверить это с помощью sbiowhos.

    sbiowhos -kineticlaw -userdefined
    
    SimBiology Abstract Kinetic Law Array
    
    Index:    Library:       Name:     Expression:
    1         UserDefined    mylaw1    (k1*s)/(k2+k1+s)  
  3. Удалите определение кинетического закона.

    sbioremovefromlibrary('kineticlaw', 'mylaw1');
Представлен в R2006a