3D radiation pattern of cirular loop antenna - Matlab
时间:03-30
整理:3721RD
点击:
Hello
I have a project to simulate radiation pattern of circular loop antenna. I have D=fn(theta,phi), and I do transform from theta,phi to x,y,z by these equations:
x=D.*sin(theta).*cos(phi)
y=D.*sin(theta).*sin(phi)
z=D.*cos(theta)
I managed to get radiation pattern in X-Y, Y-Z, X-Z planes successfully, but I couldn't get the 3D radiation pattern. Any suggestion how to get 3D?
Here is the Mathematica example,
I have a project to simulate radiation pattern of circular loop antenna. I have D=fn(theta,phi), and I do transform from theta,phi to x,y,z by these equations:
x=D.*sin(theta).*cos(phi)
y=D.*sin(theta).*sin(phi)
z=D.*cos(theta)
I managed to get radiation pattern in X-Y, Y-Z, X-Z planes successfully, but I couldn't get the 3D radiation pattern. Any suggestion how to get 3D?
In mathematica it can be plotted by revolving the 2D curve ,
Here is a matlab example using cylinder,
Here is the Mathematica example,