📜  Ruby CMath tanh() 方法与示例(1)

📅  最后修改于: 2023-12-03 15:19:51.791000             🧑  作者: Mango

Ruby CMath tanh() 方法与示例

CMath.tanh(x) 方法返回 x 的双曲正切值。双曲正切函数定义为(tan(z) − tan(-z)) / 2。

语法

以下是 CMath.tanh() 方法的语法:

CMath.tanh(x)

参数说明:

  • x: 表示一个数字,可以是实数或复数。
返回值

CMath.tanh() 方法返回一个表示双曲正切值的复数。结果始终为复数(包括实数)。

示例
require "cmath"
include CMath

puts tanh(0) #=> 0.0
puts tanh(1) #=> 0.7615941559557649
puts tanh(2) #=> 0.9640275800758169
puts tanh(3) #=> 0.9950547536867305

puts tanh(0 + 1i) #=> (0.0+0.7615941559557649i)
puts tanh(1 + 2i) #=> (1.16673625724092-1.0746823063034964i)
puts tanh(-3 + 4i) #=> (-0.999329299739067+0.0007742158330693595i)

以上示例解释如下:

  • 示例一:计算双曲正切函数在输入为0时的结果,结果为0.0。
  • 示例二:计算双曲正切函数在输入为1时的结果,结果为0.7615941559557649。
  • 示例三:计算双曲正切函数在输入为2时的结果,结果为0.9640275800758169。
  • 示例四:计算双曲正切函数在输入为3时的结果,结果为0.9950547536867305。
  • 示例五:计算双曲正切函数在输入为0+1i时的结果,结果为(0.0+0.7615941559557649i)。
  • 示例六:计算双曲正切函数在输入为1+2i时的结果,结果为(1.16673625724092-1.0746823063034964i)。
  • 示例七:计算双曲正切函数在输入为-3+4i时的结果,结果为(-0.999329299739067+0.0007742158330693595i)。

以上示例证明了 CMath.tanh() 方法接受实数和复数作为输入,并返回表示双曲正切值的复数。