АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Задание операторов пользователя

Читайте также:
  1. Ваше задание
  2. Глава 15. Задание
  3. Глава 17. Задание Виолетты
  4. Глава 20. Задание. День первый
  5. Деление операторов языка Си на группы.
  6. Дипломное задание
  7. Для развития проектировочных умений: задание 2.3.
  8. Домашнее задание
  9. Домашнее задание
  10. Домашнее задание
  11. Домашнее задание богатого папы
  12. Домашнее задание к летней сессии (2 курс)

Еще одна экзотическая возможность, присущая новым версиям системы MathCAD, — задание новых операторов пользователя. Такой оператор задается практически так же, как функция пользователя, но вместо имени выбирается какой-либо подходящий знак. Например, можно задать оператор деления в виде:

- задание нового оператора деления;

— применение функции деления;

— применение нового оператора деления.

При кажущейся простоте такого задания здесь есть проблемы. Встроенные в систему операторы нельзя переопределить. Поэтому набор доступных знаков для обозначения новых операторов ограничен. Нельзя задать новый оператор деления знаком / (он уже использован), но можно взять знак ¸, поскольку этот символ системой не используется.

Рисунок 13. Задание оператора пользователя с выбором имени из набора знаков

Вторая проблема связана с вводом символа нового оператора. Скорее всего, его напрямую ввести нельзя. Придется воспользоваться типовыми приемами ввода новых символов в документы Windows. Один из этих приемов — использование приложения, выдающего таблицу символов, с возможностью его экспорта из этой таблицы в документ другого приложения (в нашем случае — в документ MathCAD).

Можно также воспользоваться подходящим знаком из набора MATH SYMBOL, имеющегося в составе Шпаргалок, доступ к которым дает Ресурс Центр (? Þ Ресурс Центр Þ Справочный стол и краткое руководство Þ Дополнительные математические символы). На Рисунке 8 показан такой вариант задания нового оператора пользователя. Для перетаскивания знака можно скопировать его в буфер обмена с помощью операции Копировать, а затем ввести в документ, используя операцию Вставка.

После того как оператор задан, его можно использовать, как функцию и как оператор. Примеры показаны на Рисунке 13. Для применения нового оператора надо вывести его шаблон с помощью панели математических знаков (она также показана Рисунке 13). В нашем случае следует нажать кнопку этой панели — она выводит особый шаблон вида § § §. Введите операнды, например 6 и 3 в крайние прямоугольники, а символ оператора — в средний. Поставив после этой конструкции знак равенства, увидите результат — число 2.

Можно задать и другие операторы, например, для работы с одним операндом. Так, вы можете задать оператор для пересчета значения температуры по шкале Цельсия, с тем чтобы определить соответствующее ему значение по шкале Фаренгейта, следующим образом

Затем, используя кнопку наборной панели символов отношения, можно выполнять операцию пересчета в виде.

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)