Bonjour,
Et déjà merci si vous lisez ce message.
J'ai un problème assez contraignant avec notre cher Amis Matlab .
Je voudrais résoudre une équation qui me permettrais de replacer un point sur une courbe (point vérifiant l'équation de la courbe)
Mais avant cela j'ai du passer dans un nouveau repère et donc réécrire l'équation de la courbe dans le nouveau repère ce qui rend l'équation assez complexe à résoudre à la main .
J'utilise fzero comme fonction , si la courbe a une équation quadratique la résolution d'équation ne marche pas , cependant avec un équation de courbe du style Ax+b =z là tout va bien(j'ai utiliser fsolve aussi même résultat ( Solution not found)


Voici l'équation a résoudre :

équation : z = -x -y +5 :
Res=fzero(@(C)-(xX*A+xY*B+xZ*C+M1(TriangleList(k,1),1)) -(yX*A+yY*B+yZ*C+M1(TriangleList(k,1),2))-(zX*A+zY*B+zZ*C+M1(TriangleList(k,1),3))+5,x0);


ici (xX*A+xY*B+xZ*C+M1(TriangleList(k,1),1)) C'est MON x dans le repère de base
(yX*A+yY*B+yZ*C+M1(TriangleList(k,1),2)) c'est mon y
(zX*A+zY*B+zZ*C+M1(TriangleList(k,1),3)) c'est mon z

sachant que je possède xX,xY,xZ,yX.... et les M1(triang... )
je cherche donc juste le C ici (A,B sont les coordonner en X et Y du point que je veux replacer sur la courbe)

Le fzero marche dans ce cas là , mais si je passe a un truc du style z = 2*x² + y , là j'ai toujours solution not found

Si quelqu'un a une explication sa serait cool merci beaucoup