PHP hypot() 函式


定義和用法

hypot() 函式計算直角三角形斜邊的長度。根據以下公式計算斜邊長度−

h=sqrt(x2+y2) 其中 x 和 y 是直角三角形的其他兩條邊

例如,如果 x=3 且 y=4,hypot(x,y)=5,等於 sqrt(32+42) = sqrt(25) =5

此函式總是返回一個浮點數。

語法

hypot ( float $x , float $y ) : float

引數

序列號引數和說明
1x
直角三角形的一條邊
2y
直角三角形的另一條邊

返回值

PHP hypot() 函式返回給定 x 和 y 值的直角三角形的斜邊的長度

PHP 版本

此函式在 PHP 版本 4.x、PHP 5.x 和 PHP 7.x 中可用。

舉例

 線上演示

以下示例計算邊長為 3 和 4 的直角三角形的斜邊−

<?php
   $x = 3;
   $y = 4;
   echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y);
?>

輸出

返回最大整數−

hypot(3,4) = 5

舉例

 線上演示

hypot(x,y) 函式的返回值等於 sqrt(x*x+y*y),根據畢達哥拉斯定理。以下示例證實了這一點−

<?php
   $x = 3;
   $y = 4;
   echo "hypot(" . $x . "," . $y . ") = " . hypot($x, $y) ."
";    echo "Hypotenuse calculated by Pythogoras equation = " . sqrt(pow($x,2)+pow($y,2)); ?>

輸出

輸出:−

hypot(3,4) = 5
Hypotenuse calculated by Pythogoras equation = 5

更新於: 2020 年 6 月 29 日

121 次瀏覽

開啟您的職業生涯

完成課程獲得認證

立即開始
廣告
© . All rights reserved.