5.8Ghz 10阵元 MATLAB程序

MATLAB

 

5.8G   

10阵元间距四分之一波长

方向图程序

 

复制代码
f=5.8e9;              %//频率5.8Ghz
lamda=(3e8)/f;        %//波长=光速/频率
beta=2.*pi/lamda;     %//β=2π/λ 波数 ,2π是2倍圆周率的意思,k=2π/λ表示了角速度的大小
n=10;                 %//天线阵元数目
t=0:0.01:2*pi;        %//弧度
d=lamda/4;            %//假设阵元间距为波长的四分之一
W=beta.*d.*cos(t);
z1=((n/2).*W)-n/2*beta*d;
z2=((1/2).*W)-1/2*beta*d;
F1=sin(z1)./(n.*sin(z2));
K1=abs(F1);         %//函数对数组元素进行绝对值处理的函数
figure(1);
polar(t,K1);
复制代码

 

 

posted @   流水江湖  阅读(210)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2020-02-06 ANT天线相关知识收集-0206
2020-02-06 AD多边形导入导出
点击右上角即可分享
微信分享提示