Bonjour !
Je souhaite créer une procédure qui calcule une approximation de la dérivée seconde (qui soit suffisamment "bonne" aux bords de l'intervalle) d'une fonction argument, dont on connaît les valeurs f_k en une subdivision régulière de [0,1] x_k.
Jusqu'ici, j'avais utilisé une des méthodes classiques d'approximation d'une dérivée seconde (schéma (u[x + dx] - 2u[x] + u[x - dx]) / dx*dx ).
J'utilise ensuite cette procédure dans un programme itératif qui compose les "dérivations secondes". Toutefois, si les valeurs aux bords sont mauvaises, vu qu'il y a un grand nombre de compositions, cela se propage rapidement aux autres valeurs et mes résultats sont faussés.
Auriez-vous une idée d'une méthode d'approximation d'une dérivée seconde qui soit "fiable" aux bords ?
J'avais pensé à la décomposition du laplacien 1D sur les fonctions propres (x->sin(nPIx)), ou alors à un spline cubique puis dérivation analytique, mais ça me parait un peu tiré par les cheveux pour un problème plutôt simple.
Merci d'avance pour vos réponse
Partager