matlab 三维 雷达天线波束

编了以下的代码 想要形成天线波束方向图的三维图形 但运行之后的结果像是一个平面 求大神指导
clear all
f=3e10;
lamda=(3e8)/f;
beta=2.pi/lamda;
n=10;
theta1=0:0.01:2
pi;
theta2=0:0.01:2*pi;
d=lamda/4;

W2=beta.d.cos(theta1);
z3=((n/2).W2)-n/2beta
d;
z4=((1/2).W2)-1/2beta
d;
F2=sin(z3)./(n.*sin(z4));
K2=abs(F2);

W3=beta.d.cos(theta2);
z5=((n/2).W3)-n/2beta
d;
z6=((1/2).W3)-1/2beta
d;
F3=sin(z5)./(n.*sin(z6));
K3=abs(F3);
zz=K2.*K3’;

[X,Y,Z]=sph2cart(theta1,theta2,zz);
mesh(X,Y,Z);
grid on;

在这里插入图片描述在这里插入图片描述

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值