Page 1 of 1

Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 00:55
by nadirb
Quelle est la fonction, dans HP Prime, qui peut résoudre un système d'équations non linéaires (non polynomiales) ?
J'ai essayé solve et fsolve, ça ne marche pas.
Merci

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 06:36
by parisse
fsolve peut resoudre des systemes de maniere approchee si on lui donne une estimation de depart pas trop eloignee. Il faudrait voir le systeme pour en dire plus.

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 08:20
by nadirb
J'ai essayé mais j'ai pas comment le faire. Avec un système d'équations polynomiales, ça a marché. Mais avec un système d'équations non polynomiales, ça ne marche pas.???

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 08:39
by nadirb
Un exemple pour faire plus simple :
eq(1) : SIN(x)+y-1=0
eq(2) : x+y^2-1-pi=0

solution : x=pi , y=1

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 10:28
by parisse
solve([sin(x)+y-1=0,x+y^2-1-pi=0],[x,y])
fonctionne (reponse approchee) sur la HP Prime avec l'OS a jour.
Sinon avec fsolve et une valeur initiale:
fsolve([sin(x)+y-1=0,x+y^2-1-pi=0],[x,y],[2.5,0.7])

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 12:02
by nadirb
Ok. C'est bon. Merci.

Par la même occasion avec cet exemple, j'ai constaté que SIN(pi) = 5.46038E-2 = 0.0546 et COS(pi)=0.998497. Le taux d'erreur est relativement important. Il n y a pas ici un manque de précision dans les calculs trigonométriques.

Merci de votre aide et éclaircissements.

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 12:17
by parisse
Verifiez l'unite d'angle.

Re: Résolution système non linéaire

Unread postPosted: 12 Sep 2018, 17:23
by nadirb
Effectivement, je travaillais en degrés. Désolé.
Merci beaucoup.