Class: Float

Inherits:
Object show all
Defined in:
lib/overwrite.rb

Instance Method Summary collapse

Instance Method Details

#delog10Float

Convert -log10 values to original values

Returns:



42
43
44
# File 'lib/overwrite.rb', line 42

def delog10
  10**(-1*self)
end

#delog10pFloat

Convert log10 values to original values

Returns:



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

Parameters:

  • (Fixnum)

Returns:



36
37
38
# File 'lib/overwrite.rb', line 36

def signif(n)
  Float("%.#{n}g" % self)
end