當前位置: 首頁> 最新文章列表> atan2 函數返回的值是標準弧度嗎?如何在PHP 中轉換為角度?

atan2 函數返回的值是標準弧度嗎?如何在PHP 中轉換為角度?

gitbox 2025-09-05

<?php // 正文開始 echo "

atan2 函數返回的值是標準弧度嗎?如何在PHP 中轉換為角度?

"
; echo "

在PHP 中, 函數用於返回點(x, y) 與x 軸的夾角。函數定義如下:

"
; echo '
float atan2 ( float $y , float $x )
'
; echo

"值得注意的是, atan2()返回的值是以弧度為單位的,而不是角度。弧度是一種以圓的半徑為基準測量角度的單位,完整的一圈為2π 弧度。 "

; echo "

例如:

"
; $y = 1 ; $x = 1 ; $angle_radian = atan2 ( $y , $x ); echo "
\$angle_radian = atan2( <span>$y</span>
, $x ); // 返回值為$angle_radian弧度"; echo "

如果你想將弧度轉換為角度,可以使用公式:

"
; echo "
角度= 弧度× (180 / π)
"
; echo "

在PHP 中,可以直接使用內置函數rad2deg()

"
; $angle_degree = rad2deg ( $angle_radian ); echo "
\$angle_degree = rad2deg(\$angle_radian); // 結果為<span>$angle_degree</span>
度"; echo "

總結:

"
; echo "
    "
; echo "
  • atan2() 返回值為標準弧度。
  • "
    ; echo "
  • 使用rad2deg() 函數可以方便地將弧度轉換為角度。
  • "
    ; echo " " ; ?> <?php // 尾部無關的PHP 代碼示例 for ( $i = 0 ; $i < 3 ; $i ++) { echo "尾部輸出測試$i
    "; }
    ?>