Inscription / Connexion Nouveau Sujet
Niveau Maths sup
Partager :

équations à deux inconu

Posté par
HAKIM_ZEGHAD
22-07-14 à 17:40

salut a tous
n,o,p et q des constantes réelles
trouvez a et b qui vérifient :
o=a.(n+a²-2.b)+q/b
p=q.a/b + b.(n+a²-b)
merci pour toute aide

Posté par
J-P Posteur d'énigmes
re : équations à deux inconu 22-07-14 à 18:19

o=a.(n+a²-2.b)+q/b

ob=ab.(n+a²-2.b)+q

ob=ab.(n+a²)-2.ab²+q

2ab² - b(an+a³-o) - q = 0

b = [(an+a³-o) +/- V((an+a³-o)²+8qa)]/(4a)  (1)
-----

p=q.a/b + b.(n+a²-b)
pb=q.a + b².(n+a²-b)
a²b² + q.a + b²(n-b) - pb = 0

a = [-q +/- V(q² - 4b²(b²(n-b) - pb))]/(2b²)  (2)
-----
Dans (1), on remplace a par son expression (2) ... et on a b en fonction de n,o,p et q

Dans (2), on remplace b par son expression (1) ... et on a a en fonction de n,o,p et q
-----

Calcul non vérifiés.

Posté par
alb12
re : équations à deux inconu 22-07-14 à 21:18

salut, quel est le pb qui conduit à ce systeme tres "interessant" ?

Posté par
Razes
re : équations à deux inconu 23-07-14 à 00:59

Bien dit alb12, c'est du calcul bête et méchant si au moins on connait le contexte qui a aboutit à ce système de 2 équations.

Ce qu'à fait J-P est largement suffisant.

Posté par
HAKIM_ZEGHAD
re : équations à deux inconu 23-07-14 à 01:42

merci j-p remplacer a dans (2) ou b dans (1) aboutis à une équitation du 6 éme degré qui n'est édente à resoudre

Posté par
Razes
re : équations à deux inconu 23-07-14 à 02:07

C'est ce que je disais, c'est un calcul bête et méchant avec beaucoup de risques d'erreurs, car on aboutit:

\left\{\begin{matrix}
 \\ b^7v-4b^6vn+b^5(vo+vnn+2qv+4vp-v^2n^2-vnp)+b^4(2vnp-3vnq-q)+b^3(2voq+ 4pqv+vn^2q-v^2)+b^2(-vnpq   -2q^2) +bvoq^2 -q^3=0\\ 
 \\ a= (b^3-b^2n+pb)/(q+b^2)
 \\ \end{matrix}\right.

Posté par
delta-B
re : équations à deux inconu 23-07-14 à 03:13

Bonjour.

Ce système est non linéaire mais polynomial après réduction au même dénominateur.
\left\lbrace \begin{array} {l} P_1(a,b)=0 \text{      (1)} \\ P_2(a,b)=0 \text{      (2)} \end{array}
 \\
on peut essayer de le résoudre par la méthode de substitution. Ceci sera faisable si on peut exprimer à partir de l'équation disons (1) l'une des variable disons a  en fonction de l'autre b, quitte à réordonner les équations et (ou) à permuter les 2 inconnues, on ramène alors l'équation (2) à la forme F(b)=0 où F n'est plus nécessairement une fonction polynomiale. Tout va donc dépendre de la possibilité de résoudre l'équation F(b)=0.

Posté par
HAKIM_ZEGHAD
re : équations à deux inconu 23-07-14 à 03:23

v signifie racine carré +/-   + ou -  

Posté par
Razes
re : équations à deux inconu 23-07-14 à 04:48

Désolé Hakim,
Le v est une erreur, le résultat est le suivant:

\left\{\begin{matrix}
 \\ b^7-4b^6n+b^5(o+2q+4p-np)+b^4(2np-3nq-q)+b^3(2oq+ 4pq+n^2q-1)-b^2(npq+2q^2)+boq^2 -q^3=0\\ 
 \\ a= (b^3-b^2n+pb)/(q+b^2)
 \\ \end{matrix}\right.

Même là, c'est possible qu'il y est des erreurs.

Posté par
Razes
re : équations à deux inconu 23-07-14 à 06:56

On peut aussi écrire le système ainsi:
\begin{pmatrix} a^3 &a^2  &a  &1 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ 0 &0  &-1 &0 \\ 
 \\ 0 &0  &0  &0 \\ 
 \\ 0 &2  &-n  &0 \\ 
 \\ 0 &0  &0  &q 
 \\ \end{pmatrix}  \begin{pmatrix}
 \\ b^3\\ 
 \\ b^2\\ 
 \\ b\\ 
 \\ 1
 \\ \end{pmatrix}  

et aussi:

\begin{pmatrix} a^3 &a^2  &a  &1 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ 0 &0  &0  &0 \\ 
 \\ 0 &-1  &0  &0 \\ 
 \\ 0 &0  &0  &-1 \\ 
 \\ -1 &-1  &p  &0 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ b^3\\ 
 \\ b^2\\ 
 \\ b\\ 
 \\ 1
 \\ \end{pmatrix}

Posté par
delta-B
re : équations à deux inconu 23-07-14 à 08:16

Bonjour.

@Razes
Ce tu viens d'écrire ne fait plus apparaitre d'équations. Tu veux dire peut-être:

\begin{pmatrix} a^3 &a^2  &a  &1 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ 0 &0  &-1 &0 \\ 
 \\ 0 &0  &0  &0 \\ 
 \\ 0 &2  &-n  &0 \\ 
 \\ 0 &0  &0  &q 
 \\ \end{pmatrix}  \begin{pmatrix}
 \\ b^3\\ 
 \\ b^2\\ 
 \\ b\\ 
 \\ 1
 \\ \end{pmatrix}  =0           et          \begin{pmatrix} a^3 &a^2  &a  &1 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ 0 &0  &0  &0 \\ 
 \\ 0 &-1  &0  &0 \\ 
 \\ 0 &0  &0  &-1 \\ 
 \\ -1 &-1  &p  &0 
 \\ \end{pmatrix} \begin{pmatrix}
 \\ b^3\\ 
 \\ b^2\\ 
 \\ b\\ 
 \\ 1
 \\ \end{pmatrix}=0

Posté par
J-P Posteur d'énigmes
re : équations à deux inconu 23-07-14 à 09:32

Citation :
merci j-p remplacer a dans (2) ou b dans (1) aboutis à une équitation du 6 éme degré qui n'est édente à resoudre


Il n'y a rien à résoudre puisque n,o,p et q sont des constantes réelles.

On arrive à des relations donnant a et b et ne contenant que des constantes.
Si les valeurs numériques de ces constantes sont connues ... c'est du simple calcul.
Si elles ne sont pas connues, on peut laisser les relations en "littéral" telles que je les ai écrites.

Il n'est pas utile de manipuler plus loin les expressions.


  

Posté par
lafol Moderateur
re : équations à deux inconu 23-07-14 à 11:51

bonjour

euh, JP, tu es certain ? quand on fait ce que tu dis, on arrive à a = expression bien compliquée en a, et b = expression bien compliquée en b, il reste donc des résolutions à faire pour en extraire a et b, non ?

Posté par
J-P Posteur d'énigmes
re : équations à deux inconu 23-07-14 à 12:10

Oui, il reste effectivement à résoudre...

On peut le faire facilement sur une calculette graphique (si on a les valeurs numériques des constantes).

Posté par
Robot
re : équations à deux inconu 23-07-14 à 14:17

C'est le genre de problème qu'il vaut mieux confier à un logiciel de calcul formel pour éviter les erreurs. On s'aperçoit alors que ce système de deux équations en deux inconnues a,b et à paramètres n,o,p,q a dix solutions (complexes), le nombre de solutions réelles dépendant bien sûr des valeurs des paramètres. La coordonnée b des solutions est racine du polynôme

\begin{aligned}
 \\ &b^{10}-b^9\,n-b^8\,p+(2\,n\,p-o^2)\,b^7+(-p^2+q\,o)\,b^6+(-2\,q^2+2\,o\,q\,n-n\,p^2)\,b^5\\
 \\ & \quad{}+(-3\,p\,q\,o+p^3+q^2\,n)\,b^4+(p\,q^2-q^2\,n^2)\,b^3+b^2\,p\,q^2\,n-q^3\,o\,b+q^4
 \\ \end{aligned}

et la coordonnée a est un polynôme en b à coefficients dépendant des paramètres.
Si on fixe des valeurs des paramètres, le logiciel de calcul formel renverra les solutions réelles certifiées.

Posté par
alb12
re : équations à deux inconu 23-07-14 à 18:55

si HAKIM_ZEGHAD veut verifier par lui-meme, sur Xcas on peut faire:

E1:=a*b*(a^2-2b+n)+q-o*b;
E2:=b^2*(a^2-b+n)+a*q-b*p;
P:=normal(resultant(E1,E2,b)):;
CP:=tran(coeff(P,a)) // les 11 coefficients en colonne
Q:=normal(resultant(E1,E2,a)/b):;
CQ:=tran(coeff(Q,b)) // les 11 coefficients en colonne

mais quel interet de savoir que a et b sont racines d'un polynome de degre 10 ?

Posté par
HAKIM_ZEGHAD
re : équations à deux inconu 23-07-14 à 18:57

donc on utilise une méthode numérique pour la résolution de ce système  

Posté par
Robot
re : équations à deux inconu 23-07-14 à 18:58

L'intérêt est qu'on peut trouver les racines réelles quand on fixe les valeurs des paramètres, et ainsi résoudre le système.

Posté par
Robot
re : équations à deux inconu 23-07-14 à 19:04

Semi-numérique : on utilise le calcul formel pour ramenr le problème à la résolution d'une équation (de degré 10 ici) en une variable. Ensuite, on peut encore utiliser des méthodes formelles-numériques, une fois qu'on a fixé les paramètres, pour obtenir des racines réelles certifiées à la précision voulue.

Posté par
alb12
re : équations à deux inconu 23-07-14 à 19:08

le logiciel fournira directement les solutions approchees du systeme, non ?

Posté par
Robot
re : équations à deux inconu 23-07-14 à 19:15

@alb12 : que veux-tu dire ?

Il me semble intéressant par exemple de savoir que le nombre de solutions complexes du système est 10, ce que fournit le calcul formel.

Une remarque : les deux équations en a et b sont de degré total 4. Le théorème de Bézout laisse prévoir 16 solutions. Mais le théorème de Bernstein qui est plus précis que Bézout donne bien, par le calcul du volume mixte des deux polygones de Newton des équations, les 10 solutions trouvées par le calcul d'une base de Groebner de l'idéal engendré par les équations.

Posté par
alb12
re : équations à deux inconu 23-07-14 à 19:17

n:=10;o:=3;p:=7;q:=5;
E1:=a*b*(a^2-2b+n)+q-o*b;
E2:=b^2*(a^2-b+n)+a*q-b*p;
csolve([E1,E2],[a,b]);

la derniere commande donne:


 \\ \left(\begin{array}{cc}
 \\ -0.287604372756-4.00393179622*i & -2.89166050156+0.575148703662*i \\
 \\ -0.287604372756+4.00393179622*i & -2.89166050156-0.575148703662*i \\
 \\ -0.287604372756-2.09334944632*i & 2.93301846064+0.299831948185*i \\
 \\ -0.287604372756+2.09334944632*i & 2.93301846064-0.299831948185*i \\
 \\ 0.431107783053+3.04864062127*i & -0.0828881338429+1.75360474728*i \\
 \\ 0.431107783053-3.04864062127*i & -0.0828881338429-1.75360474728*i \\
 \\ -0.287006820595 & 0.933174457707 \\
 \\ 0.431705335215+0.955291174951*i & -0.0825444166138+0.549491838342*i \\
 \\ 0.431705335215-0.955291174951*i & -0.0825444166138-0.549491838342*i \\
 \\ -0.288201924917 & 9.31497472505
 \\ \end{array}\right) 
 \\

Posté par
Robot
re : équations à deux inconu 23-07-14 à 19:27

Reste à savoir ce que fait csolve ... m'est avis qu'il résoud un polynôme de degré 10.
Et il faut savoir si le résultat est certifié : par exemple, y a-t-il vraiment deux racines réelles ?
Ceci demande une réponse exacte, qu'un algorithme purement numérique ne fournira pas en général.

Posté par
alb12
re : équations à deux inconu 23-07-14 à 21:25

le debat depassant mes competences, je vous laisse entre specialistes ici

Posté par
Robot
re : équations à deux inconu 23-07-14 à 21:47

Je ne pense pas que Parisse dise des choses contradictoires avec ce que je dis, bien au contraire.
Déjà, la "RUR" (représentation univariée rationnelle) a pour principe essentiel de ramener un système d'équations ayant un nombre fini de solutions à une seule équation en une seule variable : c'est ce qui est fait plus haut avec l'équation en b de degré 10.
Parisse mentionne l'algorithme d'Akritas (ou ses améliorations) pour certifier les racines réelles. C'est par exemple ce qui est mis en oeuvre dans le real_root de Sage (pour parler d'un concurrent de Xcas). Ce n'est pas un algorithme purement numérique.

Enfin, tout dépend de ce qu'on veut étudier. Si c'est juste obtenir les solutions réelles pour un jeu donné de paramètres, autant fixer les paramètres dans le système dès le début.
Si on ne fixe pas les paramètres d'entrée, c'est par exemple qu'on est intéressé à savoir comment varie le nombre de solutions réelles du système en fonction des paramètres. Et pour ça ramener le système à une équation en la seule variable b de degré 10 dont les coefficients sont des polynômes en les paramètres est très utile.

Posté par
alb12
re : équations à deux inconu 23-07-14 à 22:04

ok, je suis convaincu ! Je pense que HAKIM_ZEGHAD a toutes les cartes pour continuer la resolution de son pb que nous ignorons ...

Posté par
HAKIM_ZEGHAD
re : équations à deux inconu 23-07-14 à 23:23

merci à tous
j'ais compris que mon pb ne peut être résolut analytiquement mais y a-t-il une méthode pour résoudre ce types d'équations? j'ais pas de calculette graphique ou de logiciel, si j'ais la méthode je peut faire l'algorithme    

Posté par
Robot
re : équations à deux inconu 23-07-14 à 23:42

Tu as un ordinateur, non ? Donc tu peux télécharger Xcas ou Sage, qui sont gratuits. Ou même, les utiliser en ligne.
Programmer toi-même un algorithme de calcul de base de Groebner, je ne te le conseille vraiment pas !



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1674 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !