Иллюстрированный самоучитель по Maple 6/7

Дополнительные возможности 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]

Можно также переназначить функцию пользователя:

Иллюстрированный самоучитель по Maple 6/7 › Типовые средства программирования › Дополнительные возможности Maple-языка

Для отмены переназначения, например BJ, используется та же функция alias с повтором переназначения:

> a1ias(B>BJ): Fx
> BJ(0.1.); BJ(0.1.)

Обратите внимание на то, что BJ исчезло из списка переназначений и функция BJ(0.1.) уже не вычисляется, поскольку ее больше нет.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.