w:角度均值
n:数值个数
w=(x1+x2+x3+...+xn)/n;
for(a=0,i=1;i<=n;i++)
{
if(xi>=270) a+=n+1;
if(xi<=90) a+=1;
}
if(a>n+1) w+=360/n*(a%(n+1));
这个求角度均值的公式是从网上查到的,算法很奇特,但是我带了比较多的值,验证了都没有问题,特意贴上了。
w:角度均值
n:数值个数
w=(x1+x2+x3+...+xn)/n;
for(a=0,i=1;i<=n;i++)
{
if(xi>=270) a+=n+1;
if(xi<=90) a+=1;
}
if(a>n+1) w+=360/n*(a%(n+1));
这个求角度均值的公式是从网上查到的,算法很奇特,但是我带了比较多的值,验证了都没有问题,特意贴上了。
<img src="/image/face/4.gif" >