Class: Float
Instance Method Summary collapse
-
#delog10 ⇒ Float
Convert -log10 values to original values.
-
#delog10p ⇒ Float
Convert log10 values to original values.
-
#signif(n) ⇒ Float
Round to n significant digits stackoverflow.com/questions/8382619/how-to-round-a-float-to-a-specified-number-of-significant-digits-in-ruby.
Instance Method Details
#delog10 ⇒ Float
Convert -log10 values to original values
42 43 44 |
# File 'lib/overwrite.rb', line 42 def delog10 10**(-1*self) end |
#delog10p ⇒ Float
Convert log10 values to original values
48 49 50 |
# File 'lib/overwrite.rb', line 48 def delog10p 10**self end |
#signif(n) ⇒ Float
Round to n significant digits
http://stackoverflow.com/questions/8382619/how-to-round-a-float-to-a-specified-number-of-significant-digits-in-ruby
36 37 38 |
# File 'lib/overwrite.rb', line 36 def signif(n) Float("%.#{n}g" % self) end |