Основы работы с математическим пакетом MathCAD
Простые вычисления
Вычисления с переменными
Функции MathCAD
Функция if
Для организации разветвлений в MathCAD есть функция if следующей структуры: if(условие, значение1, значение2)
Функция if возвращает значение1, если условие истинно (не равно 0), значение2 – в противном случае. На рис. 7.13 приведен пример использования функции if .
Рис. 7.13. Пример использования функции if
Операторы MathCAD
Кроме рассмотренных в табл. 7.1 простейших операторов (+, -, /, ., ^,) в MathCAD существуют следующие группы операторов:
1. Арифметические операторы.
2. Вычислительные операторы.
3. Логические операторы и операторы отношения.
Арифметические операторы
Все арифметические операторы MathCAD находятся на панели инструментов Calculator (рис. 7.15). Их также можно вводить с помощью клавиатуры.
Рис.1.15. Панель Calculator
Вычислительные операторы
Все вычислительные операторы находятся на панели инструментов Calculus (рис. 7.16), которая управляется с панели инструментов Math с помощью кнопки .
Рис. 7.16. Панель инструментов Calculus
Рассмотрим последовательно все вычислительные операторы:
1. Оператор дифференцирования (Shift+/) предназначен для вычисления производной. Результатом этого оператора может быть как число (значение функции в точке), так и функция (в символьном виде). Чтобы получить результат в символьном виде надо нажать комбинацию клавиш Ctrl+., в документе MathCAD операция получения символьного результата отобразиться в виде стрелки. На рис. 7.17 представлены примеры использования оператора дифференцирования.
Рис. 7.17. Примеры использования оператора дифференцирования
2. Оператор нахождения производной n-го порядка (Ctrl+Shift+/) позволяет вычислить производную любого порядка.
3. Оператор определенного интеграла (Shift+7), предназначен для точного и приближенного вычисления определенного интеграла. Для приближенного (численного) вычисления после оператора следует нажать =, для точного – Ctrl+.. На рис. 7.18 представлены примеры точного и приближенного вычисления определенного интеграла.
Рис. 7.18. Вычисление определенного интеграла
4. Оператор неопределенного интеграла (Ctrl+I), предназначен для вычисления неопределенного интеграла. Для вычисления неопределенного интеграла оператора следует нажать Ctrl+.. На рис. 7.19 представлены примеры вычисления неопределенного интеграла.
Рис. 7.19 Примеры использования оператора неопределенного интеграла
5. Оператор суммирования (Ctrl+Shift+4). На рис. 7.20 представлены примеры использования оператора суммирования.
Рис. 7.20 Примеры использования оператора суммирования
6. Оператор суммирования по ранжированной переменной (Shift+4). На рис. 7.21 представлены примеры использования оператора суммирования по ранжированной переменной.
7. Оператор произведения (Ctrl+Shift+3). На рис. 7.22 представлены примеры использования оператора произведения.
8. Оператор произведения по ранжированной переменной (Shift+3). На рис. 7.23 представлены примеры использования оператора произведения по ранжированной переменной.
Рис. 7.21. Примеры использования Рис. 7.22. Примеры использования
оператора суммирования оператора произведения
по ранжированной переменной
Рис. 1.23. Примеры использования оператора произведения
9. Оператор предела (Ctrl+L).
10.Оператор предела справа (Ctrl+Shift+A).
11.Оператор предела слева (Ctrl+Shift+B).
Логические операторы и операторы отношения
Панель Boolean (рис. ) предназначена для ввода логических операторов и операторов отношения. Отобразить ее можно щелкнув по кнопке математической панели Math.
Рис. 1Панель инструментов Boolean
На панели Boolean расположены следующие операторы отношения >, ≥ (вызов оператора с клавиатуры осуществляется комбинацией клавиш Ctrl+0), <, ≤ (Ctrl+9), = (Ctrl+=), ≠ (Ctrl+3). Операторы отношения возвращают одно из двух логических значений 1 (истина) или 0 (ложь).
Над логическими операндами в MathCAD определены следующие операторы (табл. 7.5.):
· и (And) ^ (Ctrl+Shift+7);
· или (Or) Ú (Ctrl+Shift+6);
· исключающее или (Exclusive or) Å (Ctrl+Shift+5);
· отрицание (Not) Ø( Ctrl+Shift+1).
·
Таблица. 7.5. Логические операторы MathCAD
A | B | ØA | A ^ B | A Ú B | A Å B |
Управление форматом вывода результатов
По умолчанию MathCAD выводит числовые результаты с точностью трех цифр в дробной части. С помощью команды FormatResultможно управлять форматом вывода результатов. Окно команды управления форматом результата представлено на рис..
Рис. . Окно управления форматом результата
Векторы и матрицы в MathCAD
Задачи линейной алгебры
Описанные выше векторные и матричные функции и операторы MathCAD позволяют решать широкий круг задач линейной алгебры. Рассмотрим некоторые из них.