ext_value : Пример 5.


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