从设定的起点开始的半正矢公式:为什么我的结果没有意义?

从设定的起点开始的半正矢公式:为什么我的结果没有意义?

我正在尝试使用 Haversine 公式来计算从设定的起点(附图中的第 2 行)开始的距离。我之前曾使用 Haversine 公式来计算点之间的距离,没有任何问题(参见第 16-27 行),但是,我正在尝试将公式更改为我上面提到的目的。

我尝试将之前的起始点值更改为,例如,Lat_1 值的 $F$2 和 Lon_1 值的 $G$2,然后让 Lat 2 和 Lon 2 在将公式应用于每个单元格时增加。使用这种方法,输出不是应该随着行向下移动而增加吗?

也许这是由于样本横断面不是一条完全笔直的线造成的;有没有办法只计算从我的起点向西的距离?这是我的数据链接

相关内容