A basic polar plot tool in dB linear scale

polar_dB makes a plot of gain=10*log10(g) versus polar angles phi
4,5K download
Aggiornato 25 gen 2010

Visualizza la licenza

Hi everyone,
this is a basic polar plot tool in dB , you can change the range which can be very helpful for analyze the nature of your pattern.

Here is a test code:

%------------------------
% Linear Arrays of Isotropic Elements
const=1; lambda=1; k=2*pi/lambda;
theta=linspace(0,2*pi,200);
d=1/1*lambda; % distance between the elements
I=ones(1,5); %Identical elements
AF=zeros(1,length(theta));

%Array factor (rotational symmetry)
for n=1:length(I)
AF=AF+abs(I(n))*exp(1i*(n-1)*k*d*cos(theta));
end

AF=AF/max(AF); %normal
f1=figure();
set(f1,'Name','Simulation Plot for Linear Arrays of Isotropic Elements ')
rangedb = 15; increments =3; rays = 12;
h=polar_dB(theta,AF,rangedb,increments,rays);
%------------------------

Cita come

Hakan Cakmak (2025). A basic polar plot tool in dB linear scale (https://it.mathworks.com/matlabcentral/fileexchange/26476-a-basic-polar-plot-tool-in-db-linear-scale), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2009a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Categorie
Scopri di più su Polar Plots in Help Center e MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.0.0.0