R 中的尤拉數 e

Manav Narula 2021年2月7日
R 中的尤拉數 e

尤拉數(也叫 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 Narula avatar Manav Narula avatar

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

相關文章 - R Math