The incomplete radiation pattern

Hello, everyone.
I have got the x,y,z coordinates and MagE for a radiation pattern. But when I want to plot it in spherical coordinates using 'patternCustom' function, I found the pattern is incomplete.
I attaced the data and script here. Can someone help me?

1 件のコメント

Mathieu NOE
Mathieu NOE 2023 年 11 月 27 日
the function patternCustom is not provided

サインインしてコメントする。

 採用された回答

Rangesh
Rangesh 2023 年 12 月 29 日

0 投票

Hi Lu,
I understand that you would like to know about the incomplete appearance of the radiation pattern plot generated by the function `patternCustom`.
This is because the radiation patterns magnitude data is available only for a limited set of phi and theta angles, resulting in gaps in the plot. To obtain a complete plot, the theta and phi values should span a continuous range.
Below, I have included a sample code that demonstrates how to generate a continuous set of theta and phi values for plotting the radiation pattern.
Theta=-179:3:180;
theta=repmat(Theta,1,60)'; % repeat along the columns
Phi=-89:3:90;
phi=repmat(Phi,120,1); %repeats along the rows
phi=phi(:); % reshapes the matrix into arrays
I=rand(length(theta),1); % generates a random number
patternCustom(I,theta(1:length(I)),phi(1:length(I)));
You can refer the following links to understand the functions used:
I hope this resolves your query.

1 件のコメント

Lu
Lu 2024 年 1 月 2 日
Thanks for your answer.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMatrix Indexing についてさらに検索

タグ

質問済み:

Lu
2023 年 11 月 19 日

コメント済み:

Lu
2024 年 1 月 2 日

Community Treasure Hunt

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

Start Hunting!

Translated by