Derivées partielles [MATLAB] demande vérif

Résolu/Fermé
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 - 11 déc. 2008 à 19:44
Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 - 11 déc. 2008 à 19:51
Bonjour,


Je souhaite calculer la dérivée partielle en x (par exemple) de cette équation (fA) :

fA = log(exp(E)/sqrt((X-x)^2 + (Y-y)^2))

j'ai fait sous matlab simplement ça :
---------------------------------
syms E X x Y y ;
fA = log(exp(E)/sqrt((X-x)^2 + (Y-y)^2));
B = diff(fA, x)
---------------------------------

il me retourne :
---------------------------------
B =

-1/2/(X^2-2*X*x+x^2+Y^2-2*Y*y+y^2)*(-2*X+2*x)
---------------------------------

j'ai pensé que la forme serait plutot :

(X - x)/((X - x)^2 + (Y - y)^2)

Quelqu'un pourrait il m'aider à voir ce qui ne va pas ,
Merci bcp d'avance !

1 réponse

Newenda Messages postés 75 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 26 avril 2021 24
11 déc. 2008 à 19:51
Ok c'est la meme chose...un peu bête moi..

Désolé