Borrar filtros
Borrar filtros

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

2 visualizaciones (últimos 30 días)
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!

Respuesta aceptada

Torsten
Torsten el 2 de Mzo. de 2016
x=(A-C)-dot(A-C,A-B)/dot(A-B,A-B)*(A-B)
Best wishes
Torsten.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by