iOS : 反余弦
iOS : Inverse Cosine
我正在尝试在 Swift 中编写一个算法来计算三角形的角度。参考检查 https://www.mathsisfun.com/algebra/trig-solving-sss-triangles.html
我正在尝试优化我认为是反余弦的 cos−1 命令
我试过 acos 和 acosh,两者都没有根据此站点生成正确的值 http://www.rapidtables.com/calc/math/Arccos_Calculator.htm
有谁知道cos-1函数是什么iOS
//https://www.mathsisfun.com/algebra/trig-solving-sss-triangles.html
totalDistance = 8
arm1 = 6
arm2 = 7
var angleA = (pow(arm1, 2) + pow(arm2, 2) - pow(totalDistance,2)) / (2 * arm1 * arm2)
print(angleA) // I get 0.25 : correct
print( acos(angleA)) // I get 1.31811607165282 : should be 75.5
print( acosh(angleA)) // I get nan
反函数是 acos
arccos。结果以弧度为单位,您必须转换为度数才能得到您想要的结果。
print( acos(angleA)*180/Pi)
如果您在 arccos 计算器中向下滚动,您还会找到表示的弧度值。
我正在尝试在 Swift 中编写一个算法来计算三角形的角度。参考检查 https://www.mathsisfun.com/algebra/trig-solving-sss-triangles.html
我正在尝试优化我认为是反余弦的 cos−1 命令
我试过 acos 和 acosh,两者都没有根据此站点生成正确的值 http://www.rapidtables.com/calc/math/Arccos_Calculator.htm
有谁知道cos-1函数是什么iOS
//https://www.mathsisfun.com/algebra/trig-solving-sss-triangles.html
totalDistance = 8
arm1 = 6
arm2 = 7
var angleA = (pow(arm1, 2) + pow(arm2, 2) - pow(totalDistance,2)) / (2 * arm1 * arm2)
print(angleA) // I get 0.25 : correct
print( acos(angleA)) // I get 1.31811607165282 : should be 75.5
print( acosh(angleA)) // I get nan
反函数是 acos
arccos。结果以弧度为单位,您必须转换为度数才能得到您想要的结果。
print( acos(angleA)*180/Pi)
如果您在 arccos 计算器中向下滚动,您还会找到表示的弧度值。