我有一套纬度和经度,所以这是一只动物随时间移动的数据。我想要做的就是计算转向角度,也就是每个运动之间转动的角度。所以说我有点1,点2和点3与纬度和经度值对应的每个点(动物从点1到点2到点3等),我想要计算这3点之间的角度,点2是中间点。我该怎么办?我的操作系统是Windows,我正在使用R进行分析。根据纬度和经度计算角度
所以这里是我的样本数据:
longitude latitude
36.89379547 0.290166977
36.89384037 0.290194109
36.88999724 0.286821044
36.88708721 0.288339411
36.88650313 0.29010232
36.88563203 0.289939416
36.88545224 0.290924863
他们以十进制度
你有什么尝试?至少表明你试图寻找某些东西,并且/或者表明你理解了所涉及的数学。 – Andrie
我试图将纬度和长度转换成以km为单位的x和y坐标,假设地球是球形的(为简单起见)。然后我试着用余弦公式来计算角度。但是我看起来几乎不太可能的角度极小的值。任何帮助将不胜感激。 – Maddy
显示你的代码和一些示例数据,否则我们只能猜测你的问题是什么。你是以度或弧度工作吗? – Andrie