Ruby 数学acos()函数
acos() 是Ruby中的一个内置函数,用于返回一个数字(参数)的反余弦(弧度)。 acos() 函数返回的值总是在 -pi 到 +pi 之间 。
语法 :Math.acos(value)
参数 :这个函数接受一个强制性的参数值,它指定了应计算的反余弦值。它必须在-1和+1之间,否则会出现域错误。
返回值 :该函数返回一个介于-pi和+pi之间的数值。它是以弧度为单位的逆时针角度。
例子 1 :
#Ruby program for acos() function
#Assigning values
val1 = 1 val2 = -1 val3 = 0.5 val4 = -0.7
#Prints the acos() value
puts Math.acos(val1)
puts Math.acos(val2)
puts Math.acos(val3)
puts Math.acos(val4)
输出:
0.0
3.141592653589793
1.0471975511965979
2.3461938234056494
例2 :
#Ruby program for acos() function
#Assigning values
val1 = 0.8 val2 = -0.955 val3 = 0.74 val4 = -0.356
#Prints the acos() value
puts Math.acos(val1)
puts Math.acos(val2)
puts Math.acos(val3)
puts Math.acos(val4)
输出:
0.6435011087932843
2.8404561080364212
0.7377259684532488
1.9347802832764904