基本信息
源码名称:相控阵天线方向图的不同画法(Beam_F.m)
源码大小:1.33KB
文件格式:.m
开发语言:MATLAB
更新时间:2021-01-06
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
%-------权值计算
W =[];
for m=1:M
for n=1:N
x = (m-1)*sind(theta0)*cosd(fine0) (n-1)*sind(theta0)*sind(fine0);% 波程差
W(m,n) = exp(1j*2*pi*f*d*x/c);
end
end
%--------- 绘制方向图
for p = 1:length(theta)
for q = 1:length(fine)
for m=1:M
for n=1:N
%-------方向矢量
x = (m-1)*sind(theta(p))*cosd(fine(q)) (n-1)*sind(theta(p))*sind(fine(q));
V(m,n) = exp(1j*2*pi*f*d*x/c); %-- 方向矢量的求解
end
end
B(p,q) =abs(sum(sum(conj(W).*V))); % conj 表示取共轭
end
end
%-------权值计算
W =[];
for m=1:M
for n=1:N
x = (m-1)*sind(theta0)*cosd(fine0) (n-1)*sind(theta0)*sind(fine0);% 波程差
W(m,n) = exp(1j*2*pi*f*d*x/c);
end
end
%--------- 绘制方向图
for p = 1:length(theta)
for q = 1:length(fine)
for m=1:M
for n=1:N
%-------方向矢量
x = (m-1)*sind(theta(p))*cosd(fine(q)) (n-1)*sind(theta(p))*sind(fine(q));
V(m,n) = exp(1j*2*pi*f*d*x/c); %-- 方向矢量的求解
end
end
B(p,q) =abs(sum(sum(conj(W).*V))); % conj 表示取共轭
end
end