Related Articles

Related Articles

Ruby | Math log() function
  • Last Updated : 07 Jan, 2020

The log() function in Ruby returns the logarithm value of X. The second parameter is the base given by the user to which the logarithm value is returned. In case its not given, then the default base is e.

Syntax: Math.log(X, base)

Parameter: The function takes one mandatory parameter X whose logarithm value is to be returned and a non-mandatory parameter base, to whose base is the logarithm.

Return Value: The function returns the logarithm value of X.

Example 1:



filter_none

edit
close

play_arrow

link
brightness_4
code

# Ruby program for log() function 
  
# Assigning values
val1 = 213
val2 = 256
base2 = 2
  
val3 = 27 
base3 = 3
  
val4 = 100 
base4 = 10
  
# Prints the value returned by log() 
puts Math.log(val1)
  
puts Math.log(val2, base2)
  
puts Math.log(val3, base3)
  
puts Math.log(val4, base4)

chevron_right


Output:

5.3612921657094255
8.0
3.0
2.0

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

# Ruby program for log() function 
  
# Assigning values
val1 = 10
  
val2 = 256
base2 = 4
  
val3 = 27 
base3 = 10
  
val4 = 105 
base4 = 7
  
# Prints the value returned by log() 
puts Math.log(val1)
  
puts Math.log(val2, base2)
  
puts Math.log(val3, base3)
  
puts Math.log(val4, base4)

chevron_right


Output:

2.302585092994046
4.0
1.4313637641589871
2.3916625094004957

Reference: https://devdocs.io/ruby~2.5/math#method-c-log




My Personal Notes arrow_drop_up
Recommended Articles
Page :