Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mathcad.doc
Скачиваний:
45
Добавлен:
27.09.2019
Размер:
3.2 Mб
Скачать

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

Оператор определяется точно так, как функция. Наберите имя оператора и имена операндов (два максимум), заключенные в круглые скобки. По другую сторону от символа присваивания := введите выражение, описывающее действие оператора на операнды.

Так как операторы часто имеют имена, которых нет на клавиатуре, возникает проблема ввода этих имен. Например, предположим, необходимо определить новый оператор деления, используя . Поместить символ в рабочий документ можно тремя способами:

  • Можно вставить символ из Таблицы Символов Windows или

  • Если известен ANSI код, можно набрать код нужного символа на цифровой клавиатуре с правой стороны, удерживая клавишу [Alt] (цифровые клавиши на основной клавиатуре не будет работать).

  • Можете перетащить символ из палитры Мат символы, выбирая команду Шпаргалки из меню Справка.

Мы рекомендуем сохранять Ваши пользовательские операторы, перетаскивая их в палитру. Выберите команду Шпаргалки из меню Справка, а затем пункт Личная  шпаргалка в нижней части оглавления. Нажмите на Мои операторы. Затем переместите определения в эту палитру. В следующий раз, когда они Вам понадобятся, перетащить их из той же самой палитры будет быстрее, чем заново переопределять их. Самый простой путь вставить символ, которого нет на клавиатуре, состоит в том, чтобы переместить его из Шпаргалки Математические символы. Если символа, который Вы ищете, там нет, используйте Таблицу Символов Windows. Она находится обычно в группе Реквизиты в Окне Диспетчера Программ. Двойной щелчок на пиктограмме откроет следующее окно:

Дважды щёлкните на нужном символе, который необходимо использовать. Затем нажмите кнопку Копировать. Щёлкните в рабочем документе Mathcad и нажмите клавиши [Ctrl]V, чтобы вставить символ в рабочий документ.

Заметьте, что нельзя использовать имя оператора, уже используемое в Mathcad. Например, нельзя переопределить оператор +  .

  • Когда вставляется символ, он будет отображаться по умолчанию в математическом шрифте, как показано   справа. Синяя  выделяющая рамка окружает символ.

  • Чтобы увидеть , необходимо заменить шрифт на Symbol. Нажмите клавишу [ ], чтобы поместить синюю выделяющую рамку в точку ввода непосредственно перед символом.

  • Нажмите [Ctrl]G, чтобы отобразить символ в шрифте Symbol.

Далее можно действовать аналогично определению функции двух переменных,  которая имеет  необычно смотрящееся имя.

  • Введите открывающую круглую скобку, имена двух переменных через запятую и закрывающую круглую скобку.

  • Введите двоеточие ( : ).  Появится символ определения, :=, сопровождаемый пустым полем.

  • Введите определение оператора в пустое поле.

Здесь определён оператор, который ведет себя совершенно аналогично определяемой пользователем функции, описанной в Главе 6. Вообще говоря, можно напечатать ё в рабочем документе и увидеть результат 0.5 по другую сторону от знака =. Различие между функциями и операторами лежит не столько в способе их определения, сколько в способе их отображения. Это обсуждается в следующем разделе.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]