Class Index [+]

Quicksearch

GSL::Vector::Complex

Class methods


  1. With two (real) vectors:

    >> re = Vector[0..3]
    >> im = Vector[5..8]
    >> z = Vector::Complex[re, im]
    [ [0.000e+00 5.000e+00] [1.000e+00 6.000e+00] [2.000e+00 7.000e+00] [3.000e+00 8.000e+00] ]
  2. With arrays

    >> z = Vector::Complex.alloc([0, 1], [2, 5], [-3, 4])
    [ [0.000e+00 1.000e+00] [2.000e+00 5.000e+00] [-3.000e+00 4.000e+00] ]

Instance methods

Accessing vector elements



Initializing vector elements





Vector Properties



Iterators


Reordering Elements

GSL::Vector::Complex provides four methods for shifting the frequency domain data between FFT order, shown in the table in the ((<Overview of complex data FFTs|URL:fft.html#2.1>)), and natural order, which has the most negative freqeuncy component first, the zero frequency component in the middle, and the most positive frequency component last. For more information on Ruby/GSL and FFTs, see Fast Fourier Transforms.



Arithmetic



Reading and writing vectors


Functions









Statistics











Data Conversions


Reference index top

[Validate]

Generated with the Darkfish Rdoc Generator 2.