Mar*_*som 16
添加每个角度的单位矢量,并将结果矢量转换回角度.如果结果向量的长度为零,则输入相互抵消,结果不确定.
单位矢量的长度为1,其x和y长度由角度的余弦和正弦给出.因此,您可以按照以下伪代码对示例进行平均:
x = cos(radians(1)) + cos(radians(359)) + cos(radians(2)) + cos(radians(358));
y = sin(radians(1)) + sin(radians(359)) + sin(radians(2)) + sin(radians(358));
angle = degrees(atan2(y, x));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
870 次 |
最近记录: |