Filter löschen
Filter löschen

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

2 Ansichten (letzte 30 Tage)
Oliver Kumar
Oliver Kumar am 2 Mär. 2016
Kommentiert: Oliver Kumar am 2 Mär. 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!

Akzeptierte Antwort

Torsten
Torsten am 2 Mär. 2016
x=(A-C)-dot(A-C,A-B)/dot(A-B,A-B)*(A-B)
Best wishes
Torsten.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by