applicationlayer.linearalgebra
Class CPolynom

java.lang.Object
  extended by applicationlayer.linearalgebra.AbstractPolynom
      extended by applicationlayer.linearalgebra.CPolynom

public class CPolynom
extends AbstractPolynom

Polynom pracuje s čísly typu CFloat.


Field Summary
 
Fields inherited from class applicationlayer.linearalgebra.AbstractPolynom
coeficients, degree, precision, variable
 
Constructor Summary
CPolynom(int degree)
          Vytvoří prádzný CFloat polynom degree-tého stupně.
CPolynom(java.lang.String value, int precision)
          Vytvorí polynom z textu.
 
Method Summary
 java.lang.Object dividePolynom(AbstractPolynom polynom)
          Dělí tento polynom polynomem polynom.
 java.lang.Object quantifyPolynom(java.lang.Object value)
          Vyčíslí polynom v daném bodě.
 java.lang.String toString()
          Vrací textovou reprezentaci tohoto polynomu.
 
Methods inherited from class applicationlayer.linearalgebra.AbstractPolynom
copyArray, getDegree, getVariable, isRoot, quantifyPolynomHorner, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CPolynom

public CPolynom(int degree)
Vytvoří prádzný CFloat polynom degree-tého stupně.

Parameters:
degree - stupeň polynomu

CPolynom

public CPolynom(java.lang.String value,
                int precision)
Vytvorí polynom z textu.

Parameters:
value - vstupni text ve tvaru koeficient(n):koeficient(n-1):...
precision -
Method Detail

quantifyPolynom

public java.lang.Object quantifyPolynom(java.lang.Object value)
Vyčíslí polynom v daném bodě.

Specified by:
quantifyPolynom in class AbstractPolynom
Parameters:
value - bod, ve kterém se má vyhodnotit polynom
Returns:
funkční hodnota polynomu v bodě value

dividePolynom

public java.lang.Object dividePolynom(AbstractPolynom polynom)
Dělí tento polynom polynomem polynom.

Specified by:
dividePolynom in class AbstractPolynom
Parameters:
polynom - polynom, kterým má být dělen tento polynom
Returns:
výsledek dělení

toString

public java.lang.String toString()
Vrací textovou reprezentaci tohoto polynomu.

Overrides:
toString in class java.lang.Object
Returns:
textová reprezentace tohoto polynomu