📜  红宝石 |数学 acosh()函数(1)

📅  最后修改于: 2023-12-03 14:56:47.580000             🧑  作者: Mango

红宝石 | 数学 acosh() 函数

简介

acosh() 是 Ruby Math 模块中的函数,用于计算反双曲余弦函数。它的输入是一个浮点数,返回的值也是一个浮点数。

双曲余弦函数 (cosh) 是一个偶函数,其自变量为实数。反双曲余弦函数(acosh) 是一个奇函数,其自变量大于等于 1。

语法
acosh(x)

参数说明:

  • x:必需,实数。要计算其反双曲余弦函数的数值。
返回值

acosh() 函数返回一个浮点数,其值为 x 的反双曲余弦函数。

示例
require 'math'

puts Math.acosh(1)  # 0.0
puts Math.acosh(2)  # 1.3169578969248166
puts Math.acosh(10) # 2.9932228461263806
puts Math.acosh(0)  # NaN
puts Math.acosh(-1) # NaN

以上示例说明了:

  • 当输入为 1 时,acosh() 返回 0.0(0 的反双曲余弦函数为 0)
  • 当输入为 2 时,acosh() 返回 1.3169578969248166(我们可以计算 cosh(1.3169578969248166) 得到 2)
  • 当输入为 10 时,acosh() 返回 2.9932228461263806(我们可以计算 cosh(2.9932228461263806) 得到 10)
  • 当输入为 0 或 -1 时,acosh() 返回 NaN(不是数字)
参考链接