Дополнительные возможности Maple-языка
Переназначение определений
В большинстве случаев Maple-язык использует достаточно длинные идентификаторы для своих определений, например функций. Однако с помощью функции alias можно изменить любое определение на другое, если оно кажется пользователю более удобным.
Функция 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.) уже не вычисляется, поскольку ее больше нет.