Как в ruby вычислить интеграл?
Может надо сначала школу закончить, ПРЫЩЕбЛЯДЬ?http://ritex.rubyforge.org/
/pr -> там
Симпсон + Рунге же!def f(x) Math.sin(x)enda,b,h = 0,Math::PI/2,1e-5s = f(a)+f(b)a += hwhile (a<(b-h)) s += 4*f(a) + 2*f(a+h) a += 2*hends *= h/3s1,s,a = s,0,0h /= 2while (a<(b-h)) s += 4*f(a) + 2*f(a+h) a += 2*hends *= h/3s1 -= 16*(s1-s)/15print s1
Симпсон + Рунге же!
def f(x) Math.sin(x)end
a,b,h = 0,Math::PI/2,1e-5s = f(a)+f(b)a += h
while (a<(b-h)) s += 4*f(a) + 2*f(a+h) a += 2*hends *= h/3
s1,s,a = s,0,0h /= 2
s1 -= 16*(s1-s)/15
print s1
- wakaba 3.0.8 + futaba + futallaby -