I need to plot the azimuth antenna beam pattern of the AUT in a rectangular plot given the data (example below)
DATA: Azimuth (deg), Elevation (deg), Power (dBm)
7.317073,8.048780,-38.920000
10.243902,8.048780,-36.600000
13.170732,8.048780,-33.740000

回答 (1 件)

Ujjwal
Ujjwal 2024 年 2 月 22 日

0 投票

As per my understanding, you want to plot the azimuth antenna beam pattern of the AUT in a rectangular plot.
Here is an example to Visualize 2-D Radiation Patterns of Helix Directivity:
%Calculate the directivity magnitude, azimuth, and elevation angles from a helix's radiation pattern at 2 GHz.
h = helix;
[D,az,el] = pattern(h,2e9);
%Extract theta and phi angles of the directivity magnitude.
phi = az';
theta = (90-el);
MagE = D';
%Plot 2-D phi slice of the antenna in rectangular coordinates.
figure
patternCustom(MagE, theta, phi, CoordinateSystem="rectangular",...
Slice="phi", SliceValue=0);
Please refer to the document for more information on how to plot radiation pattern using spherical coordinate system (phi and theta angles)

カテゴリ

ヘルプ センター および File ExchangePattern Data Integration and Visualization についてさらに検索

タグ

質問済み:

2023 年 4 月 5 日

回答済み:

2024 年 2 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by