Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Convert radiation pattern from azimuth/elevation to phi/theta form

`pat_phitheta = azel2phithetapat(pat_azel,az,el)`

`pat_phitheta = azel2phithetapat(pat_azel,az,el,phi,theta)`

```
[pat_phitheta,phi,theta]
= azel2phithetapat(___)
```

expresses
the antenna radiation pattern `pat_phitheta`

= azel2phithetapat(`pat_azel`

,`az`

,`el`

)`pat_azel`

in φ/θ
angle coordinates instead of azimuth/elevation angle coordinates. `pat_azel`

samples
the pattern at azimuth angles in `az`

and elevation
angles in `el`

. The `pat_phitheta`

matrix
covers φ values from 0 to 180 degrees and θ values from
0 to 360 degrees. `pat_phitheta`

is uniformly sampled
with a step size of 1 for φ and θ. The function interpolates
to estimate the response of the antenna at a given direction.

`[`

returns vectors containing
the φ and θ angles at which `pat_phitheta`

,`phi`

,`theta`

]
= azel2phithetapat(___)`pat_phitheta`

samples
the pattern, using any of the input arguments in the previous syntaxes.

Was this topic helpful?