Parkinson Disease Database

mathutil
Class Vektor

java.lang.Object
  extended by mathutil.Vektor

public class Vektor
extends java.lang.Object

Třída uchovává vektor (řadu) reálných čísel.

Copyright: Copyright (c) 2005 Jan Dolezel

Company: ČVUT FEL, Prague


Field Summary
private  int length
           
private  double[] vector
           
 
Constructor Summary
Vektor()
           
Vektor(double[] vector)
           
Vektor(int length)
          Inicializuje vektro na danou délku
Vektor(Vektor vector)
           
 
Method Summary
 void add(double coef)
          přičte ke každému prvku vektoru dané číslo
 Vektor add(Vektor vector)
          Vrací součet prvek po prvku dvou vektorů
 void divideBy(double coef)
          vydělí vektor reálným číslem
 double divideBy(Vektor vector)
          vypočítá podíl vektoruů prvek po prvku
 boolean equals(java.lang.Object o)
           
 double get(int i)
           
 int getLength()
           
 void multipleBy(double coef)
          vynásobí vektor reálným číslem
 Vektor negated()
          všechny prvky vektoru převede na opačná čísla
 void resize(int length)
          zvětší nebo zmenší vektor na novou velikost
 double scalarProduct(Vektor vector)
          vypočítá skalární součin dvou vektorů
 void set(int i, double value)
           
 void substract(double coef)
          odečte od každého prvku vektoru dané číslo
 Vektor substract(Vektor vector)
          Vrací rozdíl prvek po prvku dvou vektorů
 double[] toArray()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

length

private int length

vector

private double[] vector
Constructor Detail

Vektor

public Vektor()

Vektor

public Vektor(int length)
Inicializuje vektro na danou délku

Parameters:
length - int

Vektor

public Vektor(Vektor vector)

Vektor

public Vektor(double[] vector)
Method Detail

getLength

public int getLength()

scalarProduct

public double scalarProduct(Vektor vector)
vypočítá skalární součin dvou vektorů

Parameters:
vector - Vektor
Returns:
double

multipleBy

public void multipleBy(double coef)
vynásobí vektor reálným číslem

Parameters:
coef - double

divideBy

public double divideBy(Vektor vector)
vypočítá podíl vektoruů prvek po prvku

Parameters:
vector - Vektor
Returns:
double

divideBy

public void divideBy(double coef)
vydělí vektor reálným číslem

Parameters:
coef - double

add

public Vektor add(Vektor vector)
Vrací součet prvek po prvku dvou vektorů

Parameters:
vector - Vektor
Returns:
Vektor

add

public void add(double coef)
přičte ke každému prvku vektoru dané číslo

Parameters:
coef - double

negated

public Vektor negated()
všechny prvky vektoru převede na opačná čísla

Returns:
Vektor

substract

public Vektor substract(Vektor vector)
Vrací rozdíl prvek po prvku dvou vektorů

Parameters:
vector - Vektor
Returns:
Vektor

substract

public void substract(double coef)
odečte od každého prvku vektoru dané číslo

Parameters:
coef - double

get

public double get(int i)

set

public void set(int i,
                double value)

toArray

public double[] toArray()

toString

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

resize

public void resize(int length)
zvětší nebo zmenší vektor na novou velikost

Parameters:
length - int

Parkinson Disease Database