La función log2() en Ruby devuelve el valor logarítmico en base 2 de X .
Sintaxis : Math.log2(X)
Parámetro : la función toma un parámetro obligatorio X cuyo valor de logaritmo en base 2 se devolverá.
Valor devuelto : La función el valor logarítmico en base 2 de X.
Ejemplo 1 :
# Ruby program for log2() function # Assigning values val1 = 213 val2 = 256 val3 = 27 val4 = 100 # Prints the value returned by log2() puts Math.log2(val1) puts Math.log2(val2) puts Math.log2(val3) puts Math.log2(val4)
Salida :
7.734709620225838 8.0 4.754887502163468 6.643856189774724
Ejemplo 2 :
# Ruby program for log2() function # Assigning values val1 = 21 val2 = 2 val3 = 19 val4 = 121 # Prints the value returned by log2() puts Math.log2(val1) puts Math.log2(val2) puts Math.log2(val3) puts Math.log2(val4)
Salida :
4.392317422778761 1.0 4.247927513443585 6.918863237274595
Referencia : https://devdocs.io/ruby~2.5/math#method-c-log2