Skip to content

Instantly share code, notes, and snippets.

View amkisko's full-sized avatar
😺
Hymyillen suora selkä!

Andrei Makarov amkisko

😺
Hymyillen suora selkä!
View GitHub Profile
@gysel
gysel / integrate.rb
Created August 4, 2012 12:45
Simple Integral implementation in Ruby
require 'bigdecimal'
def integrate (a, b, n)
a = a.to_f; b = b.to_f; n = n.to_i
result = 0.0
dx = (b - a) / n
dx_half = dx / 2
for i in 0 ... n
result += yield a + (i * dx)