Иллюстрированный самоучитель по MathCAD 11

Дифференцирование. Первая производная.

С помощью Mathcad можно вычислять производные скалярных функций любого количества аргументов, от о-го до 5-го порядка включительно. И функции, и аргументы могут быть как действительными, так и комплексными. Невозможно дифференцирование функций только вблизи точек их сингулярности.

Вычислительный процессор Mathcad обеспечивает превосходную точность численного дифференцирования. Но больше всего пользователь оценит возможности символьного процессора, который позволяет с легкостью осуществить рутинную работу вычисления производных громоздких функций, поскольку, в отличие от всех других операций, символьное дифференцирование выполняется успешно для подавляющего большинства аналитически заданных функций.

В Mathcad 11 для ускорения и повышения точности численного дифференцирования функций, заданных аналитически, автоматически задействуется символьный процессор (см. разд. "Оптимизация вычислений"гл. 3).

Первая производная

Для того чтобы продифференцировать функцию f (х) в некоторой точке:

  • Определите точку х, в которой будет вычислена производная, например х: = 1.
  • Введите оператор дифференцирования нажатием кнопки Derivative (Производная) на панели Calculus (Вычисления) или введите с клавиатуры вопросительный знак ?.
  • В появившихся местозаполнителях (рис. 7.3) введите функцию, зависящую от аргумента х, т. е .f(х), и имя самого аргумента х.
  • Введите оператор = численного или символьного вывода для получения ответа.

Иллюстрированный самоучитель по MathCAD 11 › Интегрирование и дифференцирование › Дифференцирование. Первая производная.
Рис. 7.3. Оператор дифференцирования

Пример дифференцирования функции f(x)=cos(x)ln(x) приведен в листинге 7.10.

Листинг 7.10. Численное и символьное дифференцирование:

Иллюстрированный самоучитель по MathCAD 11 › Интегрирование и дифференцирование › Дифференцирование. Первая производная.

Не забывайте предварительно определять точку, в которой производится численное дифференцирование, как это сделано в первой строке листинга 7.10. Иначе будет выдано сообщение об ошибке, показанное на рис. 7.4, гласящее, что переменная или функция, входящая в выражение, ранее не определена. Между тем, символьное дифференцирование не требует обязательного явного задания точки дифференцирования. В этом случае вместо значения производной (числа или числового выражения) будет выдана аналитическая зависимость (см. верхнюю часть рис. 7.4).

Иллюстрированный самоучитель по MathCAD 11 › Интегрирование и дифференцирование › Дифференцирование. Первая производная.
Рис. 7.4. Ошибка в применении оператора дифференцирования

Конечно, можно, как и при использовании других операторов, предварительно определить функцию в отдельном выражении, а затем посчитать ее производную (см. листинг 7.11); или применить оператор дифференцирования для определения собственных функций пользователя (см. листинг 7.12).

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.