Ruby Math hypot()函数

Ruby Math hypot()函数

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

语法 :Math.hypot(l, b)

参数 :该函数需要两个强制性参数 l 和 b,分别指定长度和底。

返回值 :该函数返回边为 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程