在Go語言中查詢複數的雙曲正弦


複數的雙曲正弦是一個用於複分析領域的數學函式。雙曲正弦定義為指數函式與其共軛複數的和。在Go語言中,我們可以使用標準庫提供的`cmplx.Sin`函式來查詢複數的雙曲正弦。

在本文中,我們將探討如何在Golang中查詢複數的雙曲正弦。

語法

`cmplx.Sin`函式的語法如下:

func Sin(x complex128) complex128

這裡,x 是需要計算雙曲正弦的複數。返回型別也是一個複數。

示例 1:查詢複數的雙曲正弦

讓我們從一個簡單的例子開始,在Go中查詢複數的雙曲正弦。這裡,我們將使用`cmplx.Sin`函式查詢(2+3i)的雙曲正弦。

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
   x := complex(2, 3)
   fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}

輸出

sinh( (2+3i) ) = (-3.59056458998578+0.5309210862485197i)

示例 2:查詢另一個複數的雙曲正弦

讓我們嘗試在Go中查詢另一個複數的雙曲正弦。這裡,我們將使用`cmplx.Sin`函式查詢(4-2i)的雙曲正弦。

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
   x := complex(4, -2)
   fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}

輸出

sinh( (4-2i) ) = (-11.356612711218173-24.831305848946375i)

示例 3:查詢實數的雙曲正弦

我們也可以在Go中查詢實數的雙曲正弦。這裡,我們將使用`cmplx.Sin`函式查詢2的雙曲正弦。

package main

import (
   "fmt"
   "math/cmplx"
)

func main() {
   x := complex(2, 0)
   fmt.Println("sinh(", x, ") =", cmplx.Sinh(x))
}

輸出

sinh( (2+0i) ) = (3.626860407847019+0i)

結論

在本文中,我們探討了如何在Go中查詢複數的雙曲正弦。我們使用了標準庫提供的`cmplx.Sin`函式來計算複數的雙曲正弦。我們還演示了查詢不同複數(包括實數)的雙曲正弦的示例。

更新於:2023年4月12日

瀏覽量:115

開啟你的職業生涯

完成課程,獲得認證

開始學習
廣告