當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Math 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


相關用法


注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Ruby | Math acos() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。