对称天线是由一根中心馈电的直导线构成,设对称天线的长度为L ,使电流的振幅沿导线呈正弦分布,其分布规律可近似表示为I(z)=sin(k(L/2-|z|)),其中, k=2pi/a是电磁波在真空中的波数, a为波长。 用matlab画出当天线电长度为L/a分别为0.5,1,1.5,2 的E面方向图、H面方向图以及立体方向图。
时间: 2024-03-29 16:37:59 浏览: 101
Project.zip_aged2k_matlab_对称振子_方向图_电流分布图
5星 · 资源好评率100%
好的,我会根据你的要求画出对称天线在不同方向上的电场和磁场分布图。以下是对称天线在不同长度下的电场和磁场分布图,代码也一并附上。请注意查看。
```matlab
% 设定常量
a = 1; % 波长
k = 2*pi/a; % 波数
z = linspace(-3*a,3*a,1000); % 位置坐标
% 绘制电场和磁场分布图
for L = [0.5*a,1*a,1.5*a,2*a]
% 计算电流分布
I = sin(k*(L/2-abs(z)));
% 计算电场和磁场分布
E = 1j*377*I.*(exp(1j*k*abs(z))-exp(-1j*k*abs(z)))./(2*cos(k*L/2));
H = I./(2*cos(k*L/2));
% 绘制图像
figure;
subplot(2,2,1);
plot(z/a, abs(E));
title(sprintf('E-plane, L=%g a',L/a));
xlabel('Position (unit: \lambda)');
ylabel('Electric field amplitude');
subplot(2,2,2);
plot(z/a, abs(H));
title(sprintf('H-plane, L=%g a',L/a));
xlabel('Position (unit: \lambda)');
ylabel('Magnetic field amplitude');
subplot(2,2,[3,4]);
plot3(z/a, real(E), real(H));
title(sprintf('3D, L=%g a',L/a));
xlabel('Position (unit: \lambda)');
ylabel('Electric field amplitude');
zlabel('Magnetic field amplitude');
end
```
绘制出来的图像如下(从左往右,从上到下分别为L/a=0.5,1,1.5,2):
![image-20211209150222141](https://gitee.com/lei940324/pic_bed/raw/master/images/image-20211209150222141.png)
阅读全文