📜  红宝石 |数学 hypot()函数

📅  最后修改于: 2022-05-13 01:55:40.125000             🧑  作者: Mango

红宝石 |数学 hypot()函数

当 l 和 b 作为参数给出时,Ruby 中的hypot()函数返回sqrt(l^2 + b^2) 。它最终返回边为lb的直角三角形的斜边。

示例 1

# Ruby program for hypot() function 
  
# Assigning values
l1 = 3 
b1 = 4 
  
l2 = 12
b2 = 14
  
# Prints the hypot() value 
puts Math.hypot(l1, b1)
  
puts Math.hypot(l2, b2)

输出

5.0
18.439088914585774

示例 2

# Ruby program for hypot() function 
  
# Assigning values
l1 = 10
b1 = 5
  
l2 = 11
b2 = 20
  
# Prints the hypot() value 
puts Math.hypot(l1, b1)
  
puts Math.hypot(l2, b2)

输出

11.180339887498949
22.825424421026653

参考:https://devdocs.io/ruby~2.5/math#method-c-hypot