2

我有角度信息:

for i=1:10
   angles = func1(val);
   polar([angles 0]*pi/180,[15 0],'r');
end

角度是 512x1 矩阵,但 matlab 在 polar() 函数上给出错误,比如

使用 horzcat 时出错 被连接的矩阵的维度不一致。

如何解决这个问题呢?请帮帮我

4

2 回答 2

2

如果angles是您所说的列向量(512x1),则不能将 a 连接0到右侧。您应该在下面连接:替换[angles 0][angles; 0].

另一个可能的错误是 的两个向量参数polar应该具有相同的大小,而在您的情况下它们没有。

于 2013-10-31T15:46:57.293 回答
0

我解决了我的问题。我一个一个访问了 512x1 列向量的元素。

于 2013-11-01T03:01:16.770 回答