Module: Flt::Trigonometry::Support
- Included in:
- DecNum::Trigonometry
- Defined in:
- lib/flt/trigonometry.rb
Overview
end
Class Method Summary collapse
Class Method Details
.iarccot(x, unity) ⇒ Object
584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 |
# File 'lib/flt/trigonometry.rb', line 584 def iarccot(x, unity) xpow = unity / x n = 1 sign = 1 sum = 0 loop do term = xpow / n break if term == 0 sum += sign * (xpow/n) xpow /= x*x n += 2 sign = -sign end sum end |