我有一个包含角度的矩阵,需要计算平均值和方差。
对于平均值,我是这样做的:
对于每个角度,计算正弦和余弦,并将所有正弦和所有余弦相加。
平均值由atan2(sin,cos)给出,并且有效。
我的问题是如何在已知平均值的情况下计算角度的方差?
感谢您的回答。
我附上我的Matlab代码:
for i=1:size(im2,1)
for j=1:size(im2,2)
y=y+sin(hue(i, j));
x=x+cos(hue(i, j));
end
end
mean=atan2(y, x);
if mean<0
mean=mean+(2*pi);
end