在 Golang 中查找给定数字的以 e 为底的指数


在数学中,指数函数是一个以其当前值为比例增长的函数。以 e 为底的指数函数,也称为自然指数函数,定义为 e 的给定数字次幂,其中 e 是一个数学常数,大约等于 2.71828。在 Golang 中,您可以使用 math.Exp() 函数轻松找到给定数字的以 e 为底的指数。

语法

math.Exp() 函数的语法如下:

func Exp(x float64) float64

其中 x 是需要找到其以 e 为底的指数的数字。该函数返回给定数字的以 e 为底的指数。

示例 1:查找正数的以 e 为底的指数

在以下示例中,我们将使用 math.Exp() 函数查找正数的以 e 为底的指数:

Open Compiler
package main import ( "fmt" "math" ) func main() { x := 2.5 result := math.Exp(x) fmt.Printf("The base-e exponential of %f is %f", x, result) }

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

输出

The base-e exponential of 2.500000 is 12.182494

示例 2:查找负数的以 e 为底的指数

在以下示例中,我们将使用 math.Exp() 函数查找负数的以 e 为底的指数:

Open Compiler
package main import ( "fmt" "math" ) func main() { x := -3.8 result := math.Exp(x) fmt.Printf("The base-e exponential of %f is %f", x, result) }

输出

The base-e exponential of -3.800000 is 0.022371

示例 3:查找零的以 e 为底的指数

在以下示例中,我们将使用 math.Exp() 函数查找零的以 e 为底的指数:

Open Compiler
package main import ( "fmt" "math" ) func main() { x := 0.0 result := math.Exp(x) fmt.Printf("The base-e exponential of %f is %f", x, result) }

输出

The base-e exponential of 0.000000 is 1.000000

结论

在本文中,我们学习了如何在 Golang 中使用 math.Exp() 函数查找给定数字的以 e 为底的指数。我们还看到了三个示例,说明了如何使用该函数查找正数、负数和零值的以 e 为底的指数。math.Exp() 函数是用于涉及指数增长或衰减的数学计算的有用工具。

更新于: 2023年4月12日

415 次查看

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告