Sha256: 767d388f561b54842831eb4249fc2dd3ba1e1b6c789341c659e60eba7e9d6cc5

Contents?: true

Size: 289 Bytes

Versions: 22

Compression:

Stored size: 289 Bytes

Contents

#!/usr/bin/env ruby
require 'gsl'

a = GSL::Complex.rect(1, 2)
b = GSL::Complex[3, 4]
c = GSL::Complex.alloc(5, 6)
d = GSL::Complex.alloc([7, 8])
p a
p b
p c
p d

e = GSL::Complex.polar(1, Math::PI/6)
p e

p a.abs
p a.abs2
p a.logabs
p Math::log(a.abs)

p e.abs
p e.arg
p Math::PI/6
exit

Version data entries

22 entries across 22 versions & 4 rubygems

Version Path
gsl-2.1.0.3 examples/complex/complex.rb
gsl-2.1.0.2 examples/complex/complex.rb
gsl-2.1.0.1 examples/complex/complex.rb
gsl-2.1.0 examples/complex/complex.rb
gsl-1.16.0.6 examples/complex/complex.rb
rb-gsl-1.16.0.5 examples/complex/complex.rb
rb-gsl-1.16.0.4 examples/complex/complex.rb
rb-gsl-1.16.0.3 examples/complex/complex.rb
rb-gsl-1.16.0.3.rc1 examples/complex/complex.rb
gsl-nmatrix-1.15.3.2 examples/complex/complex.rb
gsl-nmatrix-1.15.3.1 examples/complex/complex.rb
rb-gsl-1.16.0.2 examples/complex/complex.rb
rb-gsl-1.16.0.1 examples/complex/complex.rb
rb-gsl-1.16.0 examples/complex/complex.rb
rb-gsl-1.15.3.2 examples/complex/complex.rb
rb-gsl-1.15.3.1 examples/complex/complex.rb
blackwinter-gsl-1.15.3.2 examples/complex/complex.rb
gsl-nmatrix-1.15.3.0 examples/complex/complex.rb
gsl-1.15.3 examples/complex/complex.rb
gsl-1.14.7 examples/complex/complex.rb