Bonjour à tous,
J'ai une petite question concernant l'approximation numérique de la dérivée seconde d'une fonction quelconque.
J'ai besoin d'effectuer ce calcul, mais lorsque j'utilise l'apporximation connue :
F''(x) = ( F(x+dx) + F(x-dx) - 2F(x) ) / ( dx^2 )
Pour dx très petit, j'obtiens 0 comme valeur à chaque fois alors que ce n'est pas du tout ce que je devrais obtenir. J'ai l'impression que c'est à cause de l'approximation des "double".
Mais pourtant lorsque j'utilise l'approximation de la dérivée normale ( f(x+dx) - f(x) ) / dx j'obtiens la dérivée au point x sans problème.
Pourquoi le "passage" à la dérivée seconde ne marche-t-il pas ? Et comment remédier à cela ?
J'espère avoir été clair.
Merci beaucoup d'avance
Partager