Hello, I am trying to plot radiation intensity of antenna using the following code but i am not getting polar plots with theta axis and polar, grids please help me. help me
显示 更早的评论
i resolved the problem but i am not getting polar plots in degree co-orditanates. can any body please help me . I have attached the graph and here is my code. PI = 4.0*atan(1.0); E = 120.0*PI;
L=1/4; A = L*PI; Io = 1; r=2;
k=2*pi;
THETA=0:0.01:2*pi; U =((cos(k/2*L.*cos(THETA))-cos(k/2*L))./sin(THETA)).^2*(E./(8.0*PI^2));
polar(THETA,U);
采纳的回答
更多回答(2 个)
Michael
2013-4-4
0 个投票
Hmm.
PI isn't the same as pi. Use "pi". what is "E"? Is it "exp(1)"? if you fix this it gives a two-lobed polar plot
Youssef Khmou
2013-4-4
hi, its working if you define PI and E :
L=0.25;
A=L*pi;
lo=1;r=2;
k=2*pi;
E=1;
THETA=0:0.01:2*pi;
U =((cos(k/2*L.*cos(THETA))-cos(k/2*L))./sin(THETA)).^2*(E./(8.0*pi^2));
polar(THETA,U); % DIPOLE?
类别
在 帮助中心 和 File Exchange 中查找有关 Analysis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!