📅  最后修改于: 2023-12-03 14:47:08.283000             🧑  作者: Mango
在 Ruby 编程语言中,CMath 模块为计算复杂数提供了一组工具函数。其中,sinh() 函数用于计算参数的双曲正弦值。
CMath.sinh(x)
参数:
返回值:
require 'cmath'
# 计算双曲正弦值
puts CMath.sinh(0) # 0.0
puts CMath.sinh(1) # 1.1752011936438014
puts CMath.sinh(2) # 3.6268604078470186
# 计算复数的双曲正弦值
puts CMath.sinh(2 + 3i) # (-3.5905645899857796+0.5309210862485197i)
puts CMath.sinh(-2 - 3i) # (-3.5905645899857796-0.5309210862485197i)
puts CMath.sinh(0 + 0i) # (0+0i)
以上代码将输出:
0.0
1.1752011936438014
3.6268604078470186
(-3.5905645899857796+0.5309210862485197i)
(-3.5905645899857796-0.5309210862485197i)
(0+0i)