Équation à trois inconnues dans IN+

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Ratava
Messages: 2
Enregistré le: 20 Juin 2013, 07:39

Équation à trois inconnues dans IN+

par Ratava » 20 Juin 2013, 07:52

Bonjour,

Je cherche un moyen de connaitre facilement si une solution existe (sans forcement avoir la solution) à une équation du type
ax + by +cz = d avec (a, b, c, d) entiers positifs et (x, y, z) inconnues entières positives.

Par exemple,

480x +360y + 120z = 1200. Dans ce cas là une solution existe avec par exemple x = 1, y = 2 et z = 0.
Par contre il n'y a pas de solution pour 480x +360y + 120z = 1201.

Question subsidiaire : y-a-t-il une formule /algorithme permettant de trouver les solutions?

Dans mon problème, je sais que x, y, z seront toujours inférieurs à 5, donc la seule solution que j'ai trouvé pour le moment est de tester toutes le valeurs, vive les processeurs puissants, mais je cherchais une solution un peu plus élégante...

Merci par avance pour votre aide!



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 20 Juin 2013, 08:22

hello apparemment cest possible

voir wiki
la vie est une fête :)

Ratava
Messages: 2
Enregistré le: 20 Juin 2013, 07:39

par Ratava » 20 Juin 2013, 08:29

fatal_error a écrit:hello apparemment cest possible

voir wiki



Bezout, diophantienne, je savais bien que j'avais bien étudié un truc dans ce genre il y a longtemps... Merci! je vais aller chercher ma solution sur la page de wikipédia.

Sylviel
Membre Transcendant
Messages: 6466
Enregistré le: 20 Jan 2010, 12:00

par Sylviel » 20 Juin 2013, 10:39

Après je ne suis pas certain que ce soit plus rapide que de tester 125 possibilités :zen:
Merci de répondre aux questions posées, ce sont des indications pour vous aider à résoudre vos exercices.

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 11 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite