Calcul de distances point/droite sous matlab
sylvie
-
dantacha Messages postés 1 Statut Membre -
dantacha Messages postés 1 Statut Membre -
Bonjour,
Je voudrais programmer sous matlab le calcul de la distance entre un point dont je connais les coordonnées (xp,yp) et une droite dont je connais l'équation y=ax+b, mais je ne sais pas comment m'y prendre!!! Quelqu'un pourrat-il m'aider, au moins pour l'algorithme? Ca sauverait mon stage!
Merci d'avance
SYLVIE
Je voudrais programmer sous matlab le calcul de la distance entre un point dont je connais les coordonnées (xp,yp) et une droite dont je connais l'équation y=ax+b, mais je ne sais pas comment m'y prendre!!! Quelqu'un pourrat-il m'aider, au moins pour l'algorithme? Ca sauverait mon stage!
Merci d'avance
SYLVIE
4 réponses
-
la formule de la distance est la suivante sous Matlab peut s'ecrire :
distance = ((a*xp)-yp+b) / (sqrt(a^2+1))
Mais n'existe-t-il pas de formule toute faite ? -
Bonjour,
qn aurait il la formule qu'utilse un gps pour calculer la distance entre deux points a la surface de la terre?j'ai la formule ortghodromique mais je ne sais pas si c'est la bonne.j'en ai besoin assez urgemment pour mon tpe. merci par avance =) -
Je t'ai donné donné la formule qui doit fonctionnait...
Mais sous Matlab il existe pleins de fonctions mathématuqes déjà definies... je me demandais juste si une de ces fonctions n'etait pas destinée a faire le calcul de la distance entre un point et une droite. peut etre que ce n'est pas le cas ! Si tu veux savoir si elle existe, c'est assez galère, il faut que tu recherches dans l'aide Matlab grace a la commande Help !
Pour ne pas perdre trop de temps, tu peux donc utiliser a fromule que je t'ai donnée ! -