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

 Akzeptierte Antwort

Roger Stafford
Roger Stafford am 6 Sep. 2014

2 Stimmen

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 Kommentar

Dan
Dan am 6 Sep. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Polar Plots finden Sie in Hilfe-Center und File Exchange

Gefragt:

Dan
am 6 Sep. 2014

Kommentiert:

Dan
am 6 Sep. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by