logo
mathcad

Использование пользовательского оператора

Как только определён новый оператор, он может быть использован в  вычислениях наравне с любым из встроенных операторов Mathcad. Всё же нельзя просто напечатать имя нового оператора, так как Mathcad не может узнать, предполагается ли использовать новый оператор, или необходимо только определить переменную, имеющую то же самое имя.

Процедура вставки пользовательского оператора зависит от того, имеет ли оператор один операнд (подобно -1 или 5!, например) или два (подобно 1 2 ). В любом случае необходимо нажать на кнопку, помеченную =? под самыми командами меню. Это открывает палитру, которая будет использована в дальнейшем.

Чтобы вставить оператор, имеющий два операнда:

Другой путь записать оператор, имеющий два операнда, состоит в использовании другой кнопки, показывающей символы x, f и y, размещенные подобно молекуле воды. Если проделать описанные выше шаги с этой кнопкой, появится древовидное изображение, показанное в нижнем левом углу Рисунка 12.

Чтобы вставить оператор, имеющий только один операнд, определите сначала, где должен появиться оператор: либо перед операндом, как в -1, либо после операнда как в 5!. Первый тип называется префиксным оператором; второй — постфиксным оператором. Пример, приведенный ниже, показывает, как использовать префиксный оператор. Постфиксный оператор создается аналогично.

В описываемом примере символ берется из шрифта Symbol (его можно найти в диалоговом окне Таблицы Символов под ). Прежде, чем выполнить этот пример, необходимо определить оператор (x). Это делается аналогично определению (x, y) в предыдущем разделе с заменой символом символа и использованием только одного аргумента вместо двух.

Будьте внимательными при использовании этого способа. Поскольку поля выглядят одинаково, легко перепутать место оператора и место операнда.

Наиболее удобный способ использовать операторы такого рода — создать их один раз и затем сохранить их в палитре. Для этого выберите команду Шпаргалки из меню Справка и нажмите на Математические символы, чтобы увидеть набор стандартных общематематических символов. Можно перетащить любой из них в рабочий документ, чтобы облегчить определение нового оператора. Как только новый оператор определен, нажмите на кнопку Личная  шпаргалка и переместите определение в палитру.

Когда необходимо использовать этот оператор снова, откройте личную шпаргалку и скопируйте его в нужное место.

Рисунок 12: Определение Ваших собственных операторов.