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

Численное дифференцирование. Дифференцирование в точке.

Вычислительный процессор Mathcad обеспечивает превосходную точность численного дифференцирования.

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

  1. Определите точку х, в которой будет вычислена производная, например, х:= 1.
  2. Введите оператор дифференцирования и обычным образом введите имена функции и аргумента в местозаполнители (см. рис. 3.1).
  3. Введите оператор = численного вывода результата.

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

Листинг 3.5. Численное дифференцирование функции в точке:

Иллюстрированный самоучитель по MathCAD 12 › Дифференцирование › Численное дифференцирование. Дифференцирование в точке.

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

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

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

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