
- •Основы работы в системе 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
- •Сборник задач
- •Литература
9. Производные и интегралы
Операции дифференцирования и интегрирования в системе MathCAD достаточно просто выполнить с помощью соответствующих операторов. Здесь рассматриваются только численные операции, возможности символьного дифференцирования и интегрирования не излагаются.
9.1 Операторы дифференцирования и интегрирования
Математические выражения в MathCAD могут содержать операторы дифференцирования и интегрирования. Их удобно вводить с помощью панели инструментов Calculus (таблица 9.1). Причем операции дифференцирования и интегрирования обозначаются при помощи традиционных обозначений.
Табл. 9.1 – Операторы дифференцирования и интегрирования
-
Оператор
Назначение оператора
Панель инструментов
Возвращает производную f(x) в точке x
Возвращает n-ю производную f(x) в точке x
Возвращает определенный интеграл от f(x) c пределами интегрирования от a до b
Примечание Производные высшего порядка рассчитываются до 5-го включительно
При этом функция f(x), значения a, b и x должны быть определены заранее. Кроме того, функция f(x) может быть функцией многих переменных.
9.2 Дифференцирование
В
Рис.
9.1 – Пример применения
оператора
дифференцирования
Дифференцирование в точке
Для того чтобы продифференцировать некоторую функцию f(x) в некоторой точке необходимо (рисунок 9.1):
определить точку, в которой вычисляется производная;
ввести оператор дифференцирования, заполнить соответствующие маркеры;
ввести оператор численного вывода результата – знак =.
При дифференцировании в MathCAD обычно не возникает сложных проблем. Исключение составляют функции, которые дифференцируются в окрестности сингулярной точки, например, в точке x=0 для функции f(x)=1/x. Проверить это вы можете самостоятельно.
Производные высших порядков
В
Рис.
9.2 – Оператор
дифференцирования
второго порядка
Частные производные
Можно вычислять частные производные функций со многими переменными. Для этого по умолчанию используются те же операторы дифференцирования (см. таблицу 9.1). Это несколько отличается от классических обозначений в математике. При желании форму записи можно изменить, но мы этим заниматься не будем. В качестве примера на рисунке 9.3 приведена программа вычисления градиента функции двух переменных с использованием частных производных.
Рис.
9.3 – Построение векторного поля градиента
заданной функции
Математическую интерпретацию полученных результатов вы можете дать, используя векторный анализ.
9.3 Интегрирование
Численное интегрирование – достаточно простая вычислительная операция. Оно реализовано в виде соответствующего оператора MathCAD (см. таблицу 9.1). Результатом численного интегрирования является некоторое число – значение определенного интеграла. Задача нахождения неопределенного интеграла решается с помощью символьного процессора. Здесь эти вопросы не рассматриваются.