作业帮 > 数学 > 作业

在编写程序语言的时候,arcsinx与arccosy的计算精度有区别吗?

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/10/06 14:32:20
在编写程序语言的时候,arcsinx与arccosy的计算精度有区别吗?
如果有区别,请问二者的区别有哪些?
如果无区别,请问你喜欢用哪一种方法呢?
当然,纯粹从数学推导来说,二者的计算应该是一样的.
我是在计算球面距离的时候用到的:
我的方法:
theta =R*arccos (cos(lat1)*cos(lat2)*cos(lon1-lon2) + sin(lat1)*sin(lat2))
Google的方法:
theta = 2 *arcsin(Sqrt((sin((lat1-lat2) / 2)**2) + cos(lat1) *cos(lat2) * (sin((lon1-lon2) / 2)**2)))
没有比较两种方法的异同.
请大家查查我的方法中是否存在某种缺陷!
不好意思,我的方法中多了一个半径.请忽略!
在编写程序语言的时候,arcsinx与arccosy的计算精度有区别吗?
2、在(-π,0)之间也成立吗,因为这三个函数都是奇函数 这里必须做一个0
再问: 好像有点道理哦,有可能是这个缘由~