以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]数值计算问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52295) |
-- 作者:gaixuebo -- 发布时间:2014/6/12 17:55:00 -- [求助]数值计算问题 已知A,B两点的经纬度,A为(第一列,第二列),B为(第三列,第四列)。算两点在地球上的距离。
公式是这个:
= 6370996.81*arccos(cos([第二列]*3.1415926/180 )*cos([第四列]*3.1415926/180)*cos([第一列]*3.1415926/180 -[第二列]*3.1415926/180)+
为什么得不出数据呢? |
-- 作者:Bin -- 发布时间:2014/6/12 17:59:00 -- 狐表没有arccos 这个函数吧 你分段计算看看,是哪一段有问题
|
-- 作者:gaixuebo -- 发布时间:2014/6/12 18:04:00 -- 请问大神,那怎么实现我这个公式的计算呢?能帮忙写一个吗? |
-- 作者:有点甜 -- 发布时间:2014/6/12 18:08:00 -- 如果没记错公式,应该是这样
Dim x1 As Double = 1 Dim rad As Double = 6371 |