问题描述
我想看看java是如何计算三角函数的,我的想法能被满足吗?/** * Returns the trigonometric cosine of an angle. Special cases: * <ul><li>If the argument is NaN or an infinity, then the * result is NaN.</ul> * * @param a an angle, in radians. * @return the cosine of the argument. */ public static native double cos(double a); 问题补充:fivestarwy 写道
解决方案
刚刚研究了一下,实现可以在以下两个文件中找到openjdkjdksrcsharenativejavalangfdlibmsrcs_cos.copenjdkjdksrcsharenativejavalangfdlibmsrck_cos.c算法在文件中有描述,貌似就是通过它的多项式展开来计算的
解决方案二:
到官网下openjdk的源代码,里面有的
时间: 2024-09-22 13:46:45