Предопределенные переменные
Предопределенные (системные) переменные – особые переменные,
которым изначально системой присвоены начальные значения.
Переменная
Ввод
Назначение
Значение
по умолчанию
π
Ctrl + Shift + p
Число
π
3.14159
e
e
Основание натурального
логарифма
2.718
∞
Ctrl + Shift + z
Системная бесконечность
10
307
i или j
1i или 1j
Мнимая единица
%
Процент
0.01
TOL
Погрешность численных
методов
0.001
ORIGIN
Нижняя
граница
индексации массивов
0
Операторы
Операторы
- элементы языка, с помощью которых можно создавать
математические
выражения.
К
ним,
например,
относятся
символы
арифметических
и
логических
операций,
знаки
вычисления
сумм,
произведений, производной и интеграла и т. д.
Операторы, обозначающие основные арифметические действия, вводятся с
панели Calculator (Калькулятор, Арифметика).
Вычислительные операторы вставляются в документы при помощи панели
инструментов Calculus (Матанализ). При нажатии любой из кнопок в документе
появляется символ соответствующего математического действия, снабженный
несколькими
местозаполнителями.
Количество
и
расположение
местозаполнителей определяется типом оператора и в точности соответствует
их общепринятой математической записи.
11
Результатом действия логических, или булевых, операторов являются
только числа 1 (если логическое выражение, записанное с их помощью,
истинно) или 0 (если логическое выражение ложно).
Вычислительные
операторы
сгруппированы
на
панели
Evaluation
(Вычисления):
-
Численный вывод (Evaluate Numerically) =
-
Символьный (аналитический) вывод (Evaluate Symbolically)
→
-
Присваивание (Definition) :=
-
Глобальное присваивание (Global Definition)
≡
.
Оператор
Клавиша
Назначение оператора
X := Y
X : Y
Локальное присваивание
X
значения
Y
X
≡
Y
X
∼
Y
Глобальное присваивание
X
значения
Y
X =
X =
Вывод значения
X
X + Y
X + Y
Сложение
X
с
Y
X - Y
X - Y
Вычитание из
X
значения
Y
X
⋅
Y
X * Y
Умножение
X
на
Y
Z
X
X / Z
Деление
X
на
Z
X
÷
Y
Ctrl + /
Линейное деление
c
b
a
Ctrl + Shift + +
Дробь (смешанный номер)
z
w
z ^ w
Возведение
z
в степень
w
z
z \
Вычисление квадратного корня из
z
n!
n !
Вычисление факториала
B
n
B [ n
Ввод нижнего индекса
n
A
n,m
A [ n , m
Ввод двойного нижнего индекса
A
A Ctrl + 6 n
Ввод верхнего индекса (для векторов)
Ранжированные (дискретные) переменные
Ранжированная переменная – переменная, которая принимает ряд значений
при каждом ее использовании.
Для определения ранжированной переменной общего вида используется
выражение:
Имя_переменной := начальное_значение, начальное_значение + шаг ..
конечное_значение.
Если шаг равен 1, тогда ранжированную переменную можно задавать
следующим образом:
Имя_переменной := начальное_значение.. конечное_значение.
12
Любое выражение с ранжированными переменными после знака равенства
(=) создает таблицу вывода.
Определение функций
Функция – выражение, согласно которому проводятся некоторые
вычисления с его аргументами и определяется его числовое значение.
Функции в пакете MathCAD могут быть встроенные и определенные
пользователем.
В MathCAD имеется множество встроенных функций. Для их ввода
используется команда меню Вставка
→
Функция или кнопка на панели
инструментов
. В диалоговом окне нужно выбрать Категорию и
соответствующую функцию.
Функция пользователя
вначале должна быть определена, а затем к ней
может быть произведено обращение. Функция пользователя определяется
следующим образом:
Имя_функции(Переменная1, Переменная2, …) := Выражение
Задается имя функции, в скобках указывается список аргументов функции -
это перечень используемых в выражении переменных, разделяемых запятыми.
Затем записывается знак присваивания, справа от которого записывается
выражение. Выражение - это любое арифметическое выражение, содержащее
доступные системе операторы и функции с операндами и аргументами,
указанными в списке аргументов.
Примеры задания функций одной и двух переменных:
f(x):= 10 - exp(x)
mult(x, у) := x*y
13
Обращение к функции осуществляется по ее имени с подстановкой на место
аргументов констант, переменных, определенных до обращения к функции, и
выражений. Например:
f(3), sin(1), mult(2,3).
Достарыңызбен бөлісу: |