- •MathCad-документ и его структура
- •Простейшие конструкции системы MathCad Числа
- •Переменные
- •Простейшие операторы Арифметические операторы
- •Условные операторы
- •Элементарные математические встроенные функции
- •Функции, определяемые пользователем
- •Условия и функция if
- •Формат функции:
- •If ( условие, выраж.1, выраж.2 )
- •Переменные диапазона (ранжированные переменные)
- •Переменные-индексы
- •Индексированные переменные и итерация
- •Как выглядит Пример табуляции функции
- •Оператор суммирования
- •Оператор произведения
- •Функция until (устаревшая)
Условные операторы
Ввод |
Как выглядит |
Назначение |
< |
< |
меньше чем |
> |
> |
больше чем |
[Alt] ( |
|
меньше или равно |
[Alt] ) |
|
больше или равно |
[Alt] # |
|
не равно |
[Alt] = |
|
приближенно равно |
Элементарные математические встроенные функции
1) Тригонометрические (аргумент в радианах):
sin(x), cos(x), tan(x)
2) Обратные тригонометрические (результат в радианах):
asin(x), acos(x), atan(x)
3) Гиперболические:
sinh(x), cosh(x), tanh(x)
4) Обратные гиперболические:
asinh(x), acosh(x), atanh(x)
5) Другие:
exp(x) экспонента
ln(x) натуральный логарифм
log(x) десятичный логарифм
Re(z) вещественная часть числа z
Im(z) мнимая часть числа z
arg(z) аргумент комплексного числа z
floor(x) наибольшее целое < x (x - вещест.)
ceil(x) наименьшее целое > x (x - вещест.)
angle(x,y) угол (в радианах), образуемый вектором (x,y) с
положительным направлением оси x
mod(x,y) остаток от деления x на y (x,y - вещественные)
rnd(x) случайное число из промежутка [0,x]
и т.д.
Замечания:
1) Имена функций следует вводить в том виде, в каком они перечислены выше. Так, в MathCADе имя SIN не является именем функции.
2) Для вычисления нового случайного числа нужно установить курсор на выражение, содержащее функцию rnd(x), и нажать клавишу F9. Начальное число для датчика псевдослучайных чисел устанавливается командой Randomize═[нач.число]. Команда Randomize без параметра выводит текущее начальное число для датчика псевдослучайных чисел (по умолчанию 1) и дает возможность его изменить.
Выражение в MathCADе есть совокупность имен переменных, чисел, функций, соединенных знаками операций и отношений.
Аргументами встроенных функций могут быть константы, переменные, функции, выражения.
Функции, определяемые пользователем
-
Вид равенства для определения собственной функции.
-
Глобальное округление часто используемых функций.
Чтобы определить свою собственную функцию, введите равенство вида:
FuncName( аргументы ) := выражение
Здесь FuncName - имя функции,
аргументы - список элементов, разделенных запятыми.
Аргументами функций могут быть переменные или имена функций.
Например:
Задание функции Обращение
f(x):= cos(x) + 2 f(1.8)
f(cos(3))
dist(1.5,cos(4),a)
(значение a должно быть задано перед обращением)
diff(f1,f2,x):=f1(x)-f2(x) diff(cos,sin,4)
Замечание: Все входящие в выражение параметры, если они не являются аргументами определяемой функции, должны быть заданы перед выполнением оператора присваивания.
Например,
a := 3.5
f(x) := cos(x) + 5 a
g(x,u) := a f(x) + u(x)
s := g(3,sin)
Наиболее часто используемые функции пользователя можно, глобально определив, поместить в специальные файлы, например, USERLIB.MCD, и при необходимости включать их в начало или конец текущего документа.