Производная

Производная функции на C++ часто вычисляется с помощью разнообразных приближенных формул.

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

  • левая разностная производная f'_l = \frac{f(x)-f(x-h)}{h},
  • правая разностная производная f'_r = \frac{f(x+h)-f(x)}{h},
  • центральная разностная производная f'_c = \frac{f(x+h)-f(x-h)}{2h}, эта формула точнее предыдущих.

Есть также формула для приближенного вычисления второй производной функции f'' = \frac{f(x+h)-2f(x)+f(x-h)}{h^2}.

Более сложный, но учитывающий различные особенности вычисления производных код можно найти в какой-нибудь стандартной программе для вычисления производной или какой-нибудь библиотеке численных методов.

Не нашли ответ? Не беда, спросите в комментариях.

Ваш e-mail не будет опубликован. Обязательные поля помечены *