rename

Переименуйте объект и обновите выражения

Синтаксис

rename(Obj, 'NewNameValue')

Аргументы

ObjАбстракткинетика, отсек, событие, кинетический закон, модель, параметр, RepeatDose, реакция, правило, SchedulateDose, виды, модуль, unitprefix, вариант или наблюдаемый объект.
'NewNameValue'Задайте новое имя.

Описание

rename(Obj, 'NewNameValue'), изменяет Name свойство объекта, Obj на NewNameValue и обновляет любые его использования в модели, такие как правила, события, реакции, варианты и дозы, чтобы использовать новое имя.

Если новое имя уже используется другим компонентом модели, новое имя будет сертифицировано, чтобы убедиться, что оно уникально. Для примера, если вы меняете вид с именем A на K, и параметр с именем K существует, вид будет квалифицирован как CompartmentName.K указать, что ссылка на вид. Если вы ссылаетесь на объект по его квалифицированному имени, например CompartmentName.A и вы изменяете название вида, ссылка будет содержать квалифицированное имя в его обновленной форме, например CompartmentName.K

Когда вы хотите изменить имя отсека, параметра, вида или объекта реакции, используйте этот метод вместо set.

Примечание

set метод изменяет только Name свойство объекта, кроме видов и отсеков. Метод обновляет вид или Name объекта отсека свойство и любые реакционные строки, относящиеся к виду или отсеку для использования нового имени.

Примеры

  1. Создайте объект модели, который содержит вид A в правиле.

    m = sbiomodel('cell');
    s = addspecies(m, 'A');
    r = addrule(m, 'A = 4');
    
  2. Переименуйте вид в Y

    rename(s, 'Y');
  3. Убедитесь, что выражение правила обновлено.

    r
    
    SimBiology Rule Array
    
    Index:    RuleType:            Rule:
    1         initialAssignment    Y = 4

См. также

set

Введенный в R2008b