bonjour : )
pour ton problème je pense que c'est plutôt :
du moment que f est continue (ce qui est le cas des fonctions de la vie réelle) la solution au problème est unique et est de classe C2 sur [0, 1]
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
je te propose ci-dessous une méthode de résolution,
je vais écrire avec une notation Matlab (avec des vecteurs qui ont des indices qui débutent à 1...) Scilab ne doit pas être très différent ?
pour faire général je vais également transformer légèrement le problème comme suit :
on cherche une solution approchée au problème
(dans ton cas
)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
donc, pour résoudre le problème, on commence par discrétiser notre intervalle [0,1] avec un pas de
,
étant un entier, on notera le vecteur
où
pour plus de commodités on utilisera également les notations suivants :
,
ce qu'on cherche c'est une approximation de
, on notera
la solution approchée de U
ici, avec les conditions de bords, on a bien évidemment
, reste à déterminer
je ne vais pas détailler les calculs (sauf si tu les demandes ? pour infos ce ne seront que des développements de Taylor jusqu'à l'ordre 6), mais le problème approché se résume à la résolution du produit matriciel suivant
avec :
la solution approchée est donnée par :
il s'agit d'une méthode d'ordre 4, le schéma de Numerov