- •Основы работы в системе mathcad
- •1.1 Основы пользовательского интерфейса
- •1.2 Предварительные сведения о меню команд
- •1.3 Принцип блоков. Порядок вычислений
- •1.4 Ввод и редактирование текста
- •Создание текстового блока
- •Вставка математических выражений в текстовый блок
- •Форматирование текста
- •1.5 MathCad в режиме калькулятора
- •1.6 Ввод и редактирование формул
- •Ввод формул
- •Редактирование формул
- •2 Простейшие элементы языка mathcad
- •2.1 Алфавит, идентификаторы и числа Алфавит
- •Идентификаторы
- •2.2 Константы и переменные
- •Переменные
- •2.3 Арифметические и логические операторы
- •Арифметические операторы
- •Логические операторы
- •2.4 Единицы измерения и размерность
- •Основные и дополнительные единицы измерения
- •Ввод размерных значений
- •Вывод размерных значений
- •3 Переменные диапазона, векторы и переменные с индексом
- •3.1 Переменные диапазона
- •Использование переменных диапазона
- •3.2 Векторы и переменные с индексом
- •Способы определения векторов
- •3.3 Итерации и рекурсии
- •3.4 Операторы суммирования и перемножения
- •4. Построение графиков
- •4.1 Создание двумерных графиков Создание графических шаблонов
- •Декартова система координат
- •Полярные координаты
- •Примеры создания двумерных графиков
- •Форматирование графиков
- •Форматирование графиков в декартовой системе координат
- •Форматирование графиков в полярной системе координат
- •Вторая ось по y
- •4.2 Трехмерные графики
- •5. Функции
- •5.1 Основные стандартные функции общего назначения
- •5.2 Функции с условными выражениями
- •Функция until
- •Функция if
- •5.3 Функции пользователя
- •6. Операции с векторами и матрицами
- •6.1 Операции с векторами
- •Векторные операторы
- •Векторные функции
- •Векторные функции пользователя
- •Одновременные вычисления с помощью векторов
- •6.2 Операции с матрицами
- •Как создать матрицу
- •Матричные операторы
- •Матричные функции
- •6.3 Примеры векторных и матричных операций
- •Решение уравнений
- •8.1 Решение одного уравнения Предварительные сведения
- •Алгебраические уравнения
- •Уравнения любого типа
- •8.2 Решение систем линейных уравнений Краткие сведения из теории
- •Решение методом обратной матрицы
- •Функции lsolve
- •Решение линейной системы методом Гаусса
- •8.3 Решение систем нелинейных уравнений
- •9. Производные и интегралы
- •9.1 Операторы дифференцирования и интегрирования
- •9.2 Дифференцирование
- •Производные высших порядков
- •Частные производные
- •9.3 Интегрирование
- •Определенный интеграл
- •Кратные интегралы
- •Разностные методы решения
- •10.2 Решение оду в системе MathCad
- •Решение с помощью функции rkfixed
- •Сборник задач
- •Литература
Арифметические операторы
Операторы этого класса предназначены для выполнения разнообразных арифметических действий над численными величинами и конструирования математических выражений. Ниже приводится список основных арифметических операторов в порядке убывания приоритета (таблица 2.1).
Табл. 2.1 – Основные арифметические операторы, их назначение и способ набора
Оператор |
Назначение |
Панель инструментов |
|
Группирование операторов |
|
|
Вычисление факториала |
|
|
Возвращает x в степени y |
|
|
Смена знака x |
|
|
Квадратный корень |
|
|
Корень n-й степени |
|
|
Абсолютное значение |
|
|
Деление |
|
|
Умножение |
|
|
Суммирование |
|
|
Вычитание |
|
|
Глобальное присвоение |
|
|
Локальное присвоение |
|
|
Вывод численного значения |
Логические операторы
Система MathCAD в отличие от большинства языков программирования не имеет переменных логического типа. Однако в математических выражениях можно использовать логические операторы. К таковым относятся как операторы отношения (сравнения), так и собственно логические операторы, введенные в последних версиях MathCAD (таблица 2.2).
Табл. 2.2 – Логические операторы, их назначение и способ набора
Оператор |
Назначение |
Панель инструментов |
|
Возвращает 1, если x>y, в остальных случаях – 0 |
|
|
Возвращает 1, если x<y, в остальных случаях – 0 |
|
|
Возвращает 1, если , в остальных случаях – 0 |
|
|
Возвращает 1, если , в остальных случаях – 0 |
|
|
Возвращает 1, если , в остальных случаях – 0 |
|
|
Возвращает 1, если x=y, в остальных случаях – 0 |
|
|
Логическое Not. Возвращает 1, если x=0, в остальных случаях – 0 |
|
|
Логическое And. Возвращает 1, если оба значения x и y не равны 0, в остальных случаях – 0 |
|
|
Логическое Or. Возвращает 1, если x или y не равны 0, в остальных случаях – 0 |
|
|
Логическое Xor. Возвращает 1, если x или y (но не оба одновременно) не равны 0, в остальных случаях – 0 |
С
войства
логических операторов позволяют строить
специфические математические выражения.
Например, логическое выражение
из двух чисел a и b выводит большее.
2.4 Единицы измерения и размерность
В системе MathCAD переменным и функциям можно присваивать размерность. Сделано это для упрощения инженерных и физических расчетов: во многих случаях это повышает наглядность физических выражений и исключает ошибки, связанные с нарушением правил размерности. Все символы, обозначающие единицы измерения, зарезервированы и имеют предустановленные значения. Над размерными переменными можно проводить любые разумные с физической точки зрения расчеты.
