Parkinson Disease Database

mathutil
Class ComplexVector

java.lang.Object
  extended by mathutil.ComplexVector

public class ComplexVector
extends java.lang.Object

Třída slouží k uchování vektoru (řady) komplexních čísel.

Copyright: Copyright (c) 2005 Jan Dolezel

Company: ČVUT FEL, Prague


Field Summary
private  int length
           
private  Complex[] num
           
 
Constructor Summary
ComplexVector(ComplexVector cv)
           
ComplexVector(int length)
          Inicializuje vektor na danou délku.
ComplexVector(Vektor v)
           
 
Method Summary
 Complex get(int i)
           
 Vektor getPowerSpectrum()
          Vrací vektor druhých mocnin absolutních hodnot komplexních čísel -> r2 + i2
 int length()
           
 void set(int i, Complex c)
           
 ComplexVector subVector(int start, int end)
          Vrátí část vektoru komplexních čísel
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

num

private Complex[] num

length

private int length
Constructor Detail

ComplexVector

public ComplexVector(int length)
Inicializuje vektor na danou délku.

Parameters:
length - int

ComplexVector

public ComplexVector(ComplexVector cv)

ComplexVector

public ComplexVector(Vektor v)
Method Detail

get

public Complex get(int i)

set

public void set(int i,
                Complex c)

length

public int length()

subVector

public ComplexVector subVector(int start,
                               int end)
Vrátí část vektoru komplexních čísel

Parameters:
start - int počáteční index (včetně)
end - int koncový index (není do výsledku zahrnut)
Returns:
ComplexVector výsledný vektor

getPowerSpectrum

public Vektor getPowerSpectrum()
Vrací vektor druhých mocnin absolutních hodnot komplexních čísel -> r2 + i2

Returns:
Vektor

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Parkinson Disease Database