Effacer les filtres
Effacer les filtres

How to get the vector from a Point orthogonal to a Vector

2 vues (au cours des 30 derniers jours)
Oliver Kumar
Oliver Kumar le 2 Mar 2016
Commenté : Oliver Kumar le 2 Mar 2016
I have three points A, B, C Now I have built the vector A-B. What I need now, is a vector from C which is orthogonal to the vector A-B. The Vector (vecX) has to point to from C to the vector A-B. What I did this:
%vecX = abs(cross(A - B, C - A))./(A - B);
But I thiks this givs me onle the disctence from C to A-B and not the direction. Do you have any ideas how I can solve the problem? Thank you!

Réponse acceptée

Torsten
Torsten le 2 Mar 2016
x=(A-C)-dot(A-C,A-B)/dot(A-B,A-B)*(A-B)
Best wishes
Torsten.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by