旋转天线辐射方向图

20视图(30天)
Lotmeri
Lotmeri 2021年3月5日
编辑: 大卫Goodmanson 2021年3月8日
大家好,
我有一些问题与天线的旋转磁场。我现在的天线模式,分解后的θ和φ字段x, y, z-ones:
我想沿着x轴旋转主瓣。你知道,我应该怎么做?(没有相控阵toolboox——所以rotpad函数——因为我没有toolboox)。
我试着应用矩阵旋转在3 (x, y, z)制造,但它只是给了我一种名称的“改变”。这里的结果:
但是正如你所看到的z分量的主瓣现在我的目的(右)但不是沿着x轴。
谢谢你提前很多。
6个评论
Bjorn Gustavsson
Bjorn Gustavsson 2021年3月8日
码头,对我来说这听起来像是你从一开始就需要素描本。简单地把你的两个偶极子与各自的定位和找出你将检测组件的组合。进一步,我猜你肯定不需要“旋转天线方向图”,而你需要的某种组合磁场组件——取决于你的接收机定位和位置。

登录置评。

接受的答案

大卫Goodmanson
大卫Goodmanson 2021年3月8日
编辑:大卫Goodmanson 2021年3月8日
嗨,码头,
因为你使用的是冲浪,我将假设您有三个矩阵x, y, z,每个尺寸m x n,适合给冲浪(x, y, z)。也许这将帮助。
%的简单示例
thx = linspace(0,π,40);
phix = linspace(0 2π* 60);
(thφ)= meshgrid (thx phix);
r =罪(th)。* cos (th)。* sin(φ);
x = r。* sin (th)。* cos(φ);
y = r。* sin (th)。*罪(φ);
z = r。* cos (th);
图(1)
冲浪(x, y, z)
通过旋转任意角度:
%通过旋转任意角度
xyz = [x (:) y (:) z (:));
xyznew = xyz * Rxd (100) * Ryd (200) * Rzd (-300);
xnew =重塑(xyznew(: 1),大小(x));
ynew =重塑(xyznew(:, 2),大小(x));
znew =重塑(xyznew(:, 3),大小(x));
冲浪(xnew ynew znew)
函数M = Rxd (th)
% x旋转矩阵
%是在度
% ccw看着旋转轴旋转的页面
c = cosd (th);
s =信德(th);
M = [1 0 0;
0 c - s;
0 c];
结束
函数M = Ryd (th)
% y旋转矩阵
%是在度
% ccw看着旋转轴旋转的页面
c = cosd (th);
s =信德(th);
(c M = 0;
0 1 0;
- s 0 c];
结束
函数M = Rzd (th)
% z旋转矩阵
%是在度
% ccw看着旋转轴旋转的页面
c = cosd (th);
s =信德(th);
(c - s M = 0;
s c 0;
0 0 1);
结束

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!