我有角度信息:
for i=1:10
angles = func1(val);
polar([angles 0]*pi/180,[15 0],'r');
end
角度为512x1矩阵 但是matlab在polar()函数上给出错误,比如
使用horzcat时出错 连接的矩阵的尺寸不一致。
如何解决这个问题?请帮助我们
答案 0 :(得分:2)
如果angles
是您所说的列向量(512x1),则无法将0
连接到右侧。您应该在下面连接:将[angles 0]
替换为[angles; 0]
。
另一个可能的错误是polar
的两个向量参数应该具有相同的大小,在您的情况下它们不具有相同的大小。
答案 1 :(得分:0)
我解决了我的问题。我逐个访问了512x1列向量元素。