R 中的尤拉數 e
Manav Narula
2021年2月7日
尤拉數(也叫 e)是一個非常有用的數學常數。它是無理數,其值約等於 2.71828。它在計算中的應用很突出,是自然對數的基礎。它可以表示為下列數列之和 - 1+1/1!+1/2!+1/3!+1/4!+….
。
由於 R 在統計分析中的應用非常高,所以在程式中知道如何計算它的值是非常必要的。在 R 程式中,我們可以使用 exp()
函式來計算 e 的值。
R 中的 exp()
函式可以返回一個數字的指數值,即 ex。這裡 x
是作為引數傳遞給函式的。x
也可以代表一個數字向量。我們來看下面的例子。
> exp(1)
[1] 2.718282
> exp(2)
[1] 7.389056
當我們將一個數字向量傳遞給函式時,它將返回一個包含所有元素指數值的向量。例如:
> x <- c(1,2,3)
> exp(x)
[1] 2.718282 7.389056 20.085537
R 程式設計中另一個有趣的函式是 expm1()
。它返回一個數字的指數值並從結果中減去一個。就像 exp()
函式一樣,我們可以傳遞一個數字或一個數值向量。下面的程式碼片段將顯示細節。
> x <- c(1,2,3)
> expm1(x)
[1] 1.718282 6.389056 19.085537
> expm1(1)
[1] 1.718282
Author: Manav Narula
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn