如何解决“相控阵工具箱”

时间:2016-10-27 18:29:13

标签: matlab

我读到它需要添加一个包。 我不知道要解决这个问题。

中的问题
bb=rotz(hi(i));

要使用'rotz',您可能需要:   rotz - 相控阵系统工具箱

1 个答案:

答案 0 :(得分:0)

如果您没有所需的工具箱,只需制作自己的功能版本即可。 rotz只是围绕z轴旋转的旋转矩阵。它接受角度并返回3 x 3矩阵。回想一下xyz轴周围的旋转矩阵是:

来源:Wikipedia

因此,您可以将rotz定义为:

function M = rotz(ang)
    M = [cosd(ang) -sind(ang) 0; sind(ang) cosd(ang) 0; 0 0 1]; 
end

将此代码保存在名为rotz.m的文件中,您打算运行主代码并使用它。请注意,我们使用cosdsind作为输入,而不是弧度(通过cossin)。