Angle between two azimuth, elevation vectors.

15 vues (au cours des 30 derniers jours)
David Sanipatin
David Sanipatin le 8 Août 2021
Commenté : David Sanipatin le 8 Août 2021
I have two vectors from a siteviewer simulation in [Azimuth,Elevation] form, and I need the angle between these two.
AzEl1=[-126,89];
AzEl2=[12,3];
Thanks in advance.

Réponse acceptée

DGM
DGM le 8 Août 2021
Consider:
AzEl1 = [0 45];
AzEl2 = [45 0];
% put in vector form
a = [[cosd(AzEl1(1)) sind(AzEl1(1))] * cosd(AzEl1(2)) sind(AzEl1(2))];
b = [[cosd(AzEl2(1)) sind(AzEl2(1))] * cosd(AzEl2(2)) sind(AzEl2(2))];
th = acosd(dot(a,b))
th = 60.0000
This might be simpler with some other tools I'm unfamiliar with.
  1 commentaire
David Sanipatin
David Sanipatin le 8 Août 2021
It works for me, thanks for your prompt reply!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Propagation and Channel Models dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by