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