📜  在 Julia 中计算一个值的指数 – exp()、exp10()、exp2()、expm1() 和 frexp() 方法

📅  最后修改于: 2022-05-13 01:54:51.140000             🧑  作者: Mango

在 Julia 中计算一个值的指数 – exp()、exp10()、exp2()、expm1() 和 frexp() 方法

exp()是 julia 中的一个内置函数,用于计算指定数字的自然底指数。

例子:

# Julia program to illustrate 
# the use of exp() method
  
# Getting the natural base exponential
# of the specified number.
println(exp(0))
println(exp(1))
println(exp(5))
println(exp(-1))

输出:

1.0
2.718281828459045
148.4131591025766
0.36787944117144233

exp10()

exp10()是 julia 中的内置函数,用于计算指定数字的以 10 为底的指数。

例子:

# Julia program to illustrate 
# the use of exp10() method
  
# Getting the base 10 exponential
# of the specified number.
println(exp10(0))
println(exp10(1))
println(exp10(10))
println(exp10(-1))

输出:

1.0
10.0
1.0e10
0.1

exp2()

exp2()是 julia 中的内置函数,用于计算指定数字的以 2 为底的指数。

例子:

# Julia program to illustrate 
# the use of exp2() method
  
# Getting the base 2 exponential
# of the specified number.
println(exp2(0))
println(exp2(1))
println(exp2(2))
println(exp2(-1))

输出:

1.0
2.0
4.0
0.5

expm1()

expm1()是 julia 的内置函数,用于准确计算e^x-1 .

例子:

# Julia program to illustrate 
# the use of expm1() method
  
# Getting the accurate value
# of given expression
println(expm1(0))
println(expm1(1))
println(expm1(2))
println(expm1(-1))

输出:

0.0
1.718281828459045
6.38905609893065
-0.6321205588285577

频率()

frexp()是 julia 中的一个内置函数,用于返回 (x, exp),其中 x 是给定的,其大小在 [1/2, 1) 或 0 区间内。

例子:

# Julia program to illustrate 
# the use of frexp() method
  
# Getting (x, exp), where
# x is given and having a magnitude
# in the interval [1 / 2, 1) or 0.
println(frexp(0.6))
println(frexp(0.5))
println(frexp(0.7))
println(frexp(0.9999))

输出:

(0.6, 0)
(0.5, 0)
(0.7, 0)
(0.9999, 0)