Sha256: 5ffa1df91ac4f5a849db9a5c9e39ac507495e9b90f7073e09129e480d84a386d
Contents?: true
Size: 350 Bytes
Versions: 22
Compression:
Stored size: 350 Bytes
Contents
#!/usr/bin/env ruby require("gsl") N = 10000 MAX = 8 rng = GSL::Rng.alloc(2) data = GSL::Ran.gaussian(rng, 1.5, N) + 2 h = GSL::Histogram.alloc(100, [-MAX, MAX]) h.increment(data) sigma, mean, height, = h.fit_gaussian x = GSL::Vector.linspace(-MAX, MAX, 100) y = height*GSL::Ran::gaussian_pdf(x-mean, sigma) GSL::graph(h, [x, y], "-T X -C -g 3")
Version data entries
22 entries across 22 versions & 4 rubygems