Sha256: 9f253ed67e3d17134ba555eb69644c01db774b978b4268c778e512a25e55e8b3
Contents?: true
Size: 578 Bytes
Versions: 22
Compression:
Stored size: 578 Bytes
Contents
#!/usr/bin/env ruby # Turn on warnings $-w = true require 'irb/xmp' require 'gsl' # Apparently, IRB::Frame has a bug that prevents the defaults from working, so # an XMP instance must be created explicitly this way instead of using the # otherwise convenient xmp method. XMP.new(IRB::Frame.top(-1)).puts <<END # Create 10,000 random numbers from Gaussian distribution N = 10000 r = GSL::Rng.alloc v = r.gaussian(1.0, N) # Generate N random numbers # Bin them into 50 bins spanning -4 to +4 h = v.histogram(50, [-4, 4]) # Plot them using graph h.graph("-T X -C -g 3") END
Version data entries
22 entries across 22 versions & 4 rubygems