jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 11 sept. 2007 à 07:55
Salut,
Ah lala ces jeunes...
Il est vrai que la section codes de se sites regorges de sources (15210) et je suis pratiquement sûr qu'en cherchant un minimum tu trouveras un code qui s'approchera de ce que tu veux faire (voir qui le fera).
De plus il manque une précision qu'il aurait été bon d'apporter est ce toi qui trace aussi la premiere droite???
cher99371
Messages postés3Date d'inscriptionmardi 16 août 2005StatutMembreDernière intervention19 septembre 2007 11 sept. 2007 à 15:59
Mon cher jrivet
merci de votre reponse et j'aimerais bien vous informer que
1- je ne suis pas un jeune j'ai 48ans
2- j'ai chercher dans site tous les codes et je n'ai pas trouver
ce que je cherche je vous jure
3-j'ai programmer beaucoup en vb des applications en math pour mes eleves
mais j'ai trouver des difficultés pour l'equation d'une droite passant par un
point et parallelle ou perpondiculaire a une autre
s'il vous plais si vous peuvez m'aider n'hesitez pas
merci une autre fois
marinmarais
Messages postés104Date d'inscriptionlundi 11 avril 2005StatutMembreDernière intervention16 juillet 20101 11 sept. 2007 à 17:04
Bonjour,
Je suis incapable de vous aider en ce qui concerne le trace d'une droite en VB.
En revanche, si, comme vous le dites precedemment, ce sont les equations qui posent probleme, la, je peux vous aider :
Une droite du plan a pour equation y=a*x+b
Plus precisement, la droite (D) du plan d'equation y=a*x+b est l'ensemble des points M(x,y) tel que y=a*x+b
Soit une droite (D') d'equation y=a'*x+b'
Si (D') est parallele a (D), alors a'=a
Si (D') est perpendiculaire a (D), alors a'=-1/a
NB : - attention aux cas particuliers, notamment quand (D) est une droite parallele ou confondue a l'un des axes
- (si besoin, je peux vous faire une demonstration en detail)
Bref, avec votre droite (D) d'origine, qui je pense doit passer par deux points connus A et B, calculer les parametres a et b (voir 1.)
Calculer la droite (D') parallele ou perpendiculaire a (D) passant par le point C du plan (voir 2.)
Tracer la droite (D') (voir 3.)
1. Votre droite (D) passe par deux points connus A(xa,ya) et B(xb,yb)
l'equation de (d) est y=a*x+b
avec :
a=(yb-ya)/(xb-xa)
b=ya-a*xa
2. La droite (D') a pour equation y=a'*x+b'. Elle passe par le point connu du plan C(xc,yc)
Si (D') est parallele a (D), alors a'=a
Si (D') est perpendiculaire a (D), alors a'=-1/a
On sait que C appartient a (D')
donc yc=a'*xc+b'
d'ou b'=yc-a'*xc
3. On connait l'equation de (D') ainsi qu'un de ses points.
Pour tracer (D') sur VB, il faut un second point M(xm,ym)
Prenez une valeur de xm quelconque.
Pour obtenir ym... ym=a'*xm+b'
Voila, tracez la droite passant par C et M
Voili, voilou, il n'y a plus qu'a programmer...
Marin Marais
Vous n’avez pas trouvé la réponse que vous recherchez ?