ID EN
Math Functions

log

R Base 3.6.2 🇮🇩 Bahasa Indonesia

log menghitung logaritma, secara default logaritma natural, log10 menghitung logaritma umum (yaitu, basis 10), dan log2 menghitung logaritma biner (yaitu, basis 2). Bentuk umum log(x, basis) menghitung logaritma dengan basis basis. log1p(x) menghitung \(\log(1+x)\) secara akurat juga untuk \(|x| \ll 1\). exp menghitung fungsi eksponensial. expm1(x) menghitung \(\exp(x) - 1\) secara akurat juga untuk \(|x| \ll 1\).

Syntax

R
log(x, base = exp(1))
logb(x, base = exp(1))
log10(x)
log2(x)<p></p><p>log1p(x)</p><p>exp(x)
expm1(x)</p>

Arguments

Parameter Deskripsi
x a numeric or complex vector.
base a positive or complex number: the base with respect to which logarithms are computed. Defaults to \(e\)=exp(1).

Return Value

Vektor dengan panjang yang sama dengan x yang berisi nilai yang ditransformasikan. log(0) menghasilkan -Inf, dan log(x) untuk nilai negatif x adalah NaN. exp(-Inf) adalah 0. Untuk masukan kompleks ke fungsi log, nilainya adalah bilangan kompleks dengan bagian imajiner dalam rentang \([-\pi, \pi]\): ujung rentang mana yang digunakan mungkin spesifik untuk platform.

Details

Semua kecuali logb adalah fungsi generik: metode dapat ditentukan untuk fungsi tersebut secara individual atau melalui generik grup Matematika. log10 dan log2 hanyalah pembungkus praktis, tetapi log ke basis 10 dan 2 (baik dihitung melalui log atau pembungkus) akan dihitung lebih efisien dan akurat jika didukung oleh OS. Metode dapat diatur secara individual (dan jika tidak, metode untuk log akan digunakan). logb adalah pembungkus log untuk kompatibilitas dengan S. Jika metode (S3 atau S4) disetel untuk log, maka metode tersebut akan dikirim. Jangan atur metode S4 di logb itu sendiri. Semua kecuali log adalah fungsi primitif.

Contoh

Example
R
# NOT RUN {
log(exp(3))
log10(1e7) # = 7

x <- 10^-(1+2*1:9)
cbind(x, log(1+x), log1p(x), exp(x)-1, expm1(x))
# }

See Also

Trig sqrt Arithmetic.