Laplacien

tarhks Messages postés 2 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 8 mai 2007 - 8 mai 2007 à 12:34
emmatopiak Messages postés 149 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 17 mai 2007 - 9 mai 2007 à 15:00
bonjour,

j'aimerais créer un petit programme en C++ qui permettrait de calculer le Laplacien d'une fonction       "f (x,y,z)" en coordonnées cartésiennes; l'opérateur laplacien est donné par:

<dd><dt>où le delta est le laplacien, le nabla est le gradient.
donc le laplacien de f est la somme des carrées des dérivées partielles de la fonction f.

Merci d'avance pour vos réponses.

3 réponses

tarhks Messages postés 2 Date d'inscription lundi 7 mai 2007 Statut Membre Dernière intervention 8 mai 2007
8 mai 2007 à 22:42
up
0
cs_louis14 Messages postés 793 Date d'inscription mardi 8 juillet 2003 Statut Membre Dernière intervention 10 février 2021 8
9 mai 2007 à 11:35
voir voir du côté des Numericals recipes , il y a le code ( il s'agit ici de faire de la dérivation numérique et non littérale, sion il faut voir les sources de scilab)

louis14
0
emmatopiak Messages postés 149 Date d'inscription mercredi 28 mars 2007 Statut Membre Dernière intervention 17 mai 2007 2
9 mai 2007 à 15:00
Salut,

Si tes fonctions sont des polynômes alors c'est assez facile de faire des dérivées partielles et du coup tu peux calculer le laplacien sans problèmes.
Si c'est pas le cas, il faudra certainement donner en paramètre de ta fonction les dérivées partielles, car ton programme va avoir du mal à dériver des fonctions arbitraires.
@++

Une autruche ne se cuit pas aux petits lardons.
0
Rejoignez-nous