- •ЦЕЛЬ РАБОТЫ
- •ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ
- •Назначение и возможности MathCAD
- •Основы языка MathCAD
- •Интерфейс MathCAD
- •Меню
- •Справка по MathCAD
- •Панели инструментов
- •Редактирование документа
- •Управление документом
- •Ввод и редактирование формул
- •Ввод и редактирование текста
- •Правка документа
- •Печать и посылка документа по электронной почте
- •Вычисления
- •Переменные и функции MathCAD
- •Переменные
- •Основные приемы выполнения расчетов в среде MathCAD
- •Функции
- •Символьные вывод математического выражения
- •Допустимые имена переменных и функций
- •Операторы
- •Арифметические операторы
- •Вычислительные операторы
- •Логические операторы
- •Операторы выражения
- •Операторы пользователя
- •Управление вычислениями
- •Типы данных
- •Данные
- •Действительные числа
- •Встроенные константы
- •Строковые выражения
- •Размерные переменные
- •Создание размерной переменной
- •Массивы
- •Ввод массива
- •Доступ к элементам массива
- •Ранжированные переменные
- •Отображение вывода массивов
- •Формат вывода числовых данных
- •Символьные вычисления
- •Создание графиков
- •Задание к лабораторной работе
- •Определение корней алгебраических уравнений
- •Определение корней трансцендентных уравнений
- •Решение системы линейных уравнений
- •Разложение функции на элементарные дроби
- •Дифференцирование функций
- •Интегрирование функций
- •Контрольные вопросы
- •Литература
25
3.2.4.Операторы выражения
ВMathCAD имеется четыре вычислительных оператора, которые выводят результаты вычислений (они сгруппированы на панели Evaluation) :
- оценить численно (Evaluate Numerically) (=);
-вычислить символьно (Evaluate Symbolically) (→);
-присвоить (Definition) (:=);
-глобальное присвоение (Global Definition) (≡).
Оператор глобального присваивания применяется для глобального определения переменных и пользовательских функций. Переменная и функция может быть определена глобально в любой части документа (в том числе после выражений, использующих переменные и функции).
3.2.5. Операторы пользователя
Пользователь может сам создать оператор для вычислений (унарный или бинарный).
Создание унарного оператора (пример – оператор, переводящий долю в процент):
-введите имя оператора (pr);
-введите левую скобку, х, а затем - правую скобку;
-введите знак присваивания (клавиша <:>);
-введите выражение для вычисления (х.100).
(получится pr(x):=x.100).
Унарный оператор имеет два вида: fx или xf и вводится в документ посредством панели Evaluation.
Например: pr(0.35)=35 или 0.12pr=12
Создание бинарного оператора выполняется по той же схеме создания пользовательской функции, что и при создании унарного оператора. Однако переменных эта функция должна иметь две, например: bin(x,y):=x.y2.
Бинарный оператор вставляется при помощи панели инструментов
Evaluation и может иметь два вида отображения: xfy или xfy (в виде имени функции, находящейся между двумя переменными, или в виде дерева).
Например: |
1 bin 2 = 4 |
3.3.Управление вычислениями
Вобычном (автоматическом режиме) вычисления в документе выполняются по мере ввода формул. Однако если объем вычислений в документе велик, то происходит заметная пользователем задержка пересчета, что задерживает редактирование документа. В связи с этим имеется возможность осуществлять пересчет формул по требованию пользователя (в
ручном режиме). Для этого в меню Tools→Calculate необходимо снять флажок Automatic Calculation, после чего пересчет будет выполняться по команде Tools→Calculate→Calculate Now или по нажатию клавиши F9 для