cs_Sweet_7694
Messages postés54Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention13 janvier 2006
-
29 août 2005 à 17:23
yoni121
Messages postés7Date d'inscriptionlundi 17 octobre 2005StatutMembreDernière intervention25 octobre 2005
-
17 oct. 2005 à 16:50
J'aimerais savoir si mes formules sont bonnes.
Je souhaite déterminer les coordonnées de l'intersection entre deux droites.
Pour cela, je connais le coefficient directeur ainsi que l'ordonnée à l'origine (a et b, y = a*x+b).Première droite: y a*x+b , deuxième droite: y m*x+p.
Les formules que je souhaiterais utiliser sont les suivantes :
Pour x: x = (p-b)/(a-m)
Pour y: y = m*(p-b)/(a-m)+p
Les coordonnées du point d'intersection sont ensuite : (x;y).
Merci de me dire si les formules que je viens de siter sont celles à utiliser et si ce n'est pas le cas merci de me donner la solution svp.
ps: je pose cette question car un des résultats ne correspond pas à mes attentes.
Yaume1
Messages postés86Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention13 septembre 20051 29 août 2005 à 17:38
Encore une fois je suis d'accord avec Daniel, il vaut mieux que tu
regardes d'abord si a = m. si c'est pas le cas, tu calcules x puis tu
calcules y en faisant y = a*x + b.
voilou
Cédric
PS : valide la réponse, ça peut servir aux autres...
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Sweet_7694
Messages postés54Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention13 janvier 2006 29 août 2005 à 17:43
Il y a un truc que je ne comprend pas trop.
La réponse de Daniel est logique mais le résultat ne me convient pas, alors qu'avec la réponse de cédric cela à l'air de bien marcher.
Comment tu fais cédric pour trouver cette formule pour y ?
cs_Sweet_7694
Messages postés54Date d'inscriptionmercredi 8 décembre 2004StatutMembreDernière intervention13 janvier 2006 29 août 2005 à 18:08
Donc:
Je part de deux droites dont je connait les coordonnées par exemple :
A avec comme points : a1(2;1) et b1(5;3)
B avec : c1(0;4) et d1(6;0)
Pour A, je cherche a et b de l'équation y = ax+b.
Pour B, je cherche m et p de l'équation y = mx+p.
Au résultat, je trouve :Pour A : a 2/3 et b -1/3 --> y = 2/3*x - 1/3Pour B : m -2/3 et p 4 ---> y = -2/3*x + 4
Après avoir déterminé ces équations, je cherche les coordonnées du point d'intersection des deux droites.
Pour x :
x = (p-b)/(a-m)
x = 13/4
Pour y:
Première solution:
y = m(p-b)/(a-m)+p
y = -8/27
Deuxième solution:
y = (a*p-b*m)/(a-m)
y = 11/6
Voilà.
Je viens de décrire le calcul que j'ai effectué.
Avec la deuxième solution, le résultat est correct alors qu'avec la première ...
Sauf si j'ai fais une erreur de calcul, je ne comprend pas trop pourquoi la première solution ne marche pas.
Yaume1
Messages postés86Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention13 septembre 20051 29 août 2005 à 18:09
pour trouver la formule pour y tu utilise la formule qui te donne x et
après tu prend y = a*x + b, tu remplaces x par ce que tu as trouvé dans
la première équation et tu mets tout au même dénominateur...
Mais normalement ya pas de raison, comme le dis Daniel, tu dois trouver la même chose que tu fasses
. y = (a.p - b.m) / (a-m)
. y = a.x + b
. y = m.x + p
voilou, tu as ptet fais une erreur de frappe en tapant ton code...