ext_value : Пример 1.
Проверка работоспособности вычисления производных на примере
F(x1,x2,x3)=x1*sin(x1+x2) + x3*cos(x1*x2)
В основной программе сравниваются значения, вычисленные с использованием численно-аналитического дифференцирования, и значения, вычисленные по явным формулам.
Явные формулы получены с использованием пакета maxima.
Вычисленные значения различаются в пределах нескольких шагов сетки.
Файлы:
-
prim1.maxima - вычисление производных в пакете максима
-
prim1a.cpp - основная программа
-
prim1b.cpp - реализация с использованием других операторов
-
ext_value.h - включаемый файл проекта численно-аналитического дифференцирования
-
prim1.png - ожидаемый результат
При компиляции и сборке предполагается, что включаемый файл находится в той же директории, что и файл примера.
Численно-аналитическое дифференцирование
Home Page Ilia S. Grigoriev