Align Z axis so it is always perpendicular

3 visualizaciones (últimos 30 días)
Dan
Dan el 6 de Sept. de 2014
Comentada: Dan el 6 de Sept. de 2014
This may well be a very simple (and simple) question. So I'll apologise in advance. The question in relating to a discussion I had with someone.
Consider the fact that we have 3D orthogonal vector, consider that it may be a time series.
f1 = = [ -0.1408 -0.3257 2.1674]
How would you go about aligning the vector so that it is always perpendicular to Z axis.
Thanks

Respuesta aceptada

Roger Stafford
Roger Stafford el 6 de Sept. de 2014
Set its third component to zero:
f1(3) = 0;
Of course that shortens the vector. If you want to preserve its vector length,
n = norm(f1);
f1(3) = 0;
f1 = f1*(n/norm(f1));
  1 comentario
Dan
Dan el 6 de Sept. de 2014
Roger,
Once again you've come to the rescue. I'm frustrated that the answer was to simple. I did consider you response beforehand, but I assumed that wasn't the case. Thank you for taking the time to reply.

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by