Page 1 sur 1

équation d'une droite

Publié : sam. oct. 20, 2012 4:31 pm
par alb
A:=point(3/2,-5/3);B:=point(-1/4,1/3);equation(droite(A,B)); renvoie y=((-8*x)/7+1/21) ok
mais
equation(droite([3/2,-5/3],[-1/4,1/3])) renvoie y=((-4*x)/3+1/3)
[Edit] le second argument est dans ce cas un vecteur directeur de la droite ?
Il ne faut pas utiliser [a,b] comme argument dans le plan ?

Re: équation d'une droite

Publié : dim. oct. 21, 2012 6:08 am
par parisse
Je viens de regarder dans le source, et en effet il y a une distinction selon que le 2ème argument est un point (géométrique, défini par point(..)) ou un vecteur ([]).

Re: équation d'une droite

Publié : dim. oct. 21, 2012 7:20 am
par alb
la confusion vient du fait qu'en dimension 3 droite([1,2,3],[4,5,6]) renvoie la droite passant par les points [1,2,3] et [4,5,6]

Re: équation d'une droite

Publié : lun. oct. 22, 2012 1:12 pm
par parisse
Ok, je change en 3-d pour etre coherent.

Re: équation d'une droite

Publié : lun. oct. 22, 2012 2:10 pm
par alb
il faudra modifier la doc je ne m'étais pas rendu compte qu'on pouvait faire droite(3+2i,[1,1])

Re: équation d'une droite

Publié : mer. oct. 24, 2012 9:52 am
par alb
Le paragraphe 10.12.6 (commande parameq en 3-d) doit aussi être modifié.
parameq(droite(point(0,1,0),point(1,2,3))) renvoie maintenant [t,t+1,3*t]
Deux remarques sur les exemples de ce paragraphe:
1/ parameq(sphere(point(0,1,0),2)) renvoie point[2*cos(u)*cos(v),1+2*cos(u)*sin(v),2*sin(u)] et non -1+exp(i*t) comme indiqué
2/ ellipse(point(-1,0,0),point(1,0,0),point(1,1,1)) (exemple du paragraphe 10.11.1) renvoie une liste vide et donc normal(parameq(ellipse(point(-1,1,1),point(1,1,1), point(0,1,2)))) renvoie Valeur Argument Incorrecte

Re: équation d'une droite

Publié : mer. oct. 24, 2012 11:51 am
par parisse
je fais suivre pour la doc, du coup je m'apercois que ellipse (hyperbole et parabole) ne marchent pas en 3-d, je corrige...