El logaritmo y la potencia son dos funciones matemáticas muy importantes que ayudan en el cálculo de datos que crecen exponencialmente con el tiempo.
Primero está el Logaritmo , para el cual la forma general de calcular el logaritmo del valor en la base es con la log()
función que toma dos argumentos como valor y base, por defecto calcula el logaritmo natural y hay atajos para el logaritmo común y binario, es decir base 10 y 2. El valor puede ser un número o un vector.
La segunda es la Potencia , para calcular un número base elevado a la potencia del número exponente. En este artículo, se muestran tres métodos para calcular el mismo exponente base, es decir .
Función de registro en R
Es el inverso de la función exponencial, donde representa la cantidad que es la potencia del número fijo (base) elevado para dar el número dado. Devuelve el valor doble.
Fórmula:
Si y = b x
entonces log b y = x
Ejemplo :
if 100 = 102 then log10100 = 2
Lista de varias log()
funciones:
el número es un vector numérico o complejo y la base es un vector positivo o complejo con el valor predeterminado establecido en exp (1).
- La función de registro [log (número)] en R devuelve el logaritmo natural, es decir, la base e.
log(10) = 2.302585
- La función [log10(number)] devuelve el logaritmo común, es decir, la base 10.
log10(10) := 1
- [log2(número)] devuelve el logaritmo binario, es decir, base 2.
log2(10) := 3.321928
- [log(number, b)] devuelve el logaritmo con base b.
log(10, 3) := 2.095903
- [log1p(número)] devuelve log(1+número) para el número << 1 precisamente.
log1p(10) := 2.397895
- [exp(número)] devuelve el exponencial.
exp(10) := 22026.47
- [expm1(number)] devuelve exp(number)-1 para el número <<1 precisamente.
expm1(10) := 22025.47
Ejemplo:
# R program to illustrate use of log functions x <- 10 base <- 3 # Computes natural logarithm log(x) # Computes common logarithm log10(x) # Computes binary logarithm log2(x) # Computes logarithm of # x with base b log(x, base) # Computes accurately # log(1+x) for x<<1 log1p(x) # Computes exponential exp(x) # Computes accurately # exp(x)-1 for x<<1 expm1(x)
Producción:
[1] 2.302585 [1] 1 [1] 3.321928 [1] 2.095903 [1] 2.397895 [1] 22026.47 [1] 22025.47
Función de potencia
Si hay dos números base y exponente, encuentra x elevado a la potencia de y, es decir, x y .
Devuelve doble valor. Necesita dos argumentos:
x = floating point base value y = floating point power value
Ejemplo :
103 = 10*10*10 = 1000
# R program to illustrate # the use of Power Function x <- 10 y <- 3 # 1st Method `^`(x, y) # 2nd Method x^y # 3rd Method x**y
Producción:
[1] 1000 [1] 1000 [1] 1000
Publicación traducida automáticamente
Artículo escrito por shivamraj74 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA