tarhks
Messages postés2Date d'inscriptionlundi 7 mai 2007StatutMembreDernière intervention 8 mai 2007
-
8 mai 2007 à 12:34
emmatopiak
Messages postés149Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention17 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.
cs_louis14
Messages postés793Date d'inscriptionmardi 8 juillet 2003StatutMembreDernière intervention10 février 20218 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)
emmatopiak
Messages postés149Date d'inscriptionmercredi 28 mars 2007StatutMembreDernière intervention17 mai 20072 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.
@++