Sha256: 4aa3d57cea509c0d28b4d727e4a2d36d3700c8c7102d0c4783778587e65203b9
Contents?: true
Size: 470 Bytes
Versions: 9
Compression:
Stored size: 470 Bytes
Contents
#!/usr/bin/env ruby require("gsl") require("./gsl_test.rb") include GSL::Test include Math for i in 0...10 r = (i - 5.0)*0.3 t = 2.0*M_PI*i/5.0 x = r*cos(t) y = r*sin(t) z = GSL::Complex.polar(r, t) desc = sprintf("gsl_complex_polar real part at (r=%g,t=%g)", r, t) GSL::Test.test_rel(z.real, x, 10*GSL::DBL_EPSILON, desc) desc = sprintf("gsl_complex_polar imag part at (r=%g,t=%g)", r, t) GSL::Test.test_rel(z.imag, y, 10*GSL::DBL_EPSILON, desc) end
Version data entries
9 entries across 9 versions & 4 rubygems