|
Дополнительные возможности Maple-языка
Переназначение определений
В большинстве случаев Maple-язык
использует достаточно длинные идентификаторы для своих определений, например
функций. Однако с помощью функции al i as можно изменить любое определение на
другое, если оно кажется пользователю более удобным. Функция alias записывается
в виде:
alias(e1.
е2. .... еN)
где e1, e2, ...,
eN — ноль или более равенств.
Эта функция возвращает список переназначений
и осуществляет сами переназначения. Например, для замены имени функции
BesselJ на более короткое имя BJ достаточно параметром
функции alias записать BJ=BesselJ:
>
alias(BJ-BesseU):
BJ,Fx
> [BJ(0.1.),Besse1J(0,1.)]:
[.7651976866, .7651976866]
Можно также переназначить функцию
пользователя:
Для отмены переназначения, например
BJ, используется та же функция alias
с повтором переназначения:
>
a1ias(B>BJ): Fx
> BJ(0,1.);
BJ(0,1.)
Обратите внимание на то, что
BJ исчезло из списка переназначений и функция BJ(0,1.)
уже не вычисляется, поскольку ее больше нет.
|