
- •Общее описание системы MathCad
- •MathCad-документ и его структура
- •Простейшие конструкции системы MathCad
- •Переменные
- •Простейшие операторы
- •Элементарные математические встроенные функции
- •Операторы присваивания и результата
- •Ввод и редактирование выражений и равенств
- •Режимы вставки и добавления
- •Удаление операторов, имен, чисел и скобок
- •Операнды-выражения
- •Функции, определяемые пользователем
- •Условия и функция if
- •Переменные диапазона
- •Переменные-индексы
- •Оператор суммирования
- •Оператор произведения
- •Индексированные переменные и итерация
- •Функция until
- •Таблицы ввода и вывода
- •Пример табуляции функции
- •Массивы. Действия с массивами
- •Векторные и матричные операторы
- •Векторные и матричные функции
- •Форматирование числовых результатов
- •Построение графиков и диаграмм
- •Изменение размеров и характеристик изображения
- •Текстовые области
- •Использование единиц измерения
- •Файлы данных
- •Запись и чтение комплексных данных
- •Вывод документа на печать
Элементарные математические встроенные функции
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]
(x) функция
Хевисайда:
(символ
вводится
как греческая буква)
Замечания: 1) Имена функций следует вводить в том виде, в каком они перечислены выше. Так, в MathCADе имя SIN не является именем функции.
2) Для вычисления нового случайного числа нужно установить курсор на выражение, содержащее функцию rnd(x), и нажать клавишуF9.Начальное число для датчика псевдослучайных чисел устанавливается командойRandomize [нач.число].КомандаRandomize без параметра выводит текущее начальное число для датчика псевдослучайных чисел (по умолчанию 1) и дает возможность его изменить.
Выражение в MathCADе есть совокупность имен переменных, чисел, функций, соединенных знаками операций и отношений.
Аргументами встроенных функций могут быть константы, переменные, функции, выражения.
Операторы присваивания и результата
Оператор присваивания.
Ввод символа присваивания ":=".
Глобальное присваивание.
Приоритет глобального присваивания.
Оператор получения результата.
Оператор присваивания в MathCADе имеет вид:
имя := выражение
Здесь имяможет быть:
именем переменной (простой и индексированной),
именем функции,
именем массива,
массивом, элементами которого являются простые переменные.
Ввод символа присваивания ":=" равносилен нажатию клавиши ":" (двоеточие). Например, введитеy:m*x+b, чтобы увидетьy:=m x+b .
Замечание: Все входящие в выражение параметры, если они не являются аргументами определяемой функции (см. "Функции, определяемые пользователем"), должны быть заданы перед выполнением оператора присваивания.
Пример MathCAD-документа с операторами присваивания:
a := 3.5 x:=8
y := cos(x) + 5 a
Замечание: В MathCADе возможно глобальное присваивание (определение) є, символ которого вводится по клавише "~" (тильда). Глобально можно определить:
имя переменной (в т.ч. с индексом),
имя функции со списком аргументов в скобках
массивы (генерируемые клавишами Alt/M), которые могут содержать в качестве элементов имена переменных с индексами.
Приоритет глобального присваивания ниже приоритета обычного (локального) присваивания.
Оператор получения результата (оператор "равно") в MathCADе имеет вид:
выражение =
Замечание: Все входящие в выражение параметры должны быть определены до обращения к оператору результата.