Sha256: 8e1955e47297dd38de37837428d09a4ce28b907496edfee8e4e36922333179f7
Contents?: true
Size: 400 Bytes
Versions: 22
Compression:
Stored size: 400 Bytes
Contents
#!/usr/bin/env ruby require 'gsl' include GSL include Math f454 = Function.alloc{ |x| x2 = x*x x3 = x2*x x3*log(((x2-1)*(x2-2)).abs) } exp_result = 5.274080611672716401E+01 exp_abserr = 1.755703848687062418E-04 pts = [0, 1, sqrt(2), 3] result = f454.qagp(pts, 0.0, 1e-3) p result puts("exp_result: #{exp_result}") puts("exp_abserr: #{exp_abserr}") p Integration.qagp(f454, pts, [0.0, 1e-3])
Version data entries
22 entries across 22 versions & 4 rubygems