|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectapplicationlayer.linearalgebra.AbstractPolynom
public abstract class AbstractPolynom
Obecný polynom s potřebnými funkcemi.
| Field Summary | |
|---|---|
protected java.util.ArrayList |
coeficients
Koeficienty polynomu |
protected int |
degree
Stupeň polynomu |
protected int |
precision
Přesnost koeficientů polynomu |
protected static java.lang.Object |
variable
Znak proměnné použitý pro reprezentace |
| Constructor Summary | |
|---|---|
AbstractPolynom()
|
|
| Method Summary | |
|---|---|
static void |
copyArray(java.util.ArrayList src,
java.util.ArrayList dest,
int count)
Kopíruje count prvků v src do dest |
abstract java.lang.Object |
dividePolynom(AbstractPolynom polynom)
Dělí tento polynom polynomem polynom. |
int |
getDegree()
Vrací stupeň tohoto polynomu. |
static java.lang.Object |
getVariable()
Vrací znak proměnné. |
boolean |
isRoot(java.lang.Object value)
Otestuje jestli daný bod je kořenem polynomu. |
abstract java.lang.Object |
quantifyPolynom(java.lang.Object value)
Vyčíslí polynom v daném bodě. |
java.lang.Object |
quantifyPolynomHorner(java.lang.Object value)
Vyčíslí polynom v daném bodě pomocí hornerova schématu. |
static void |
setVariable(java.lang.Object newVariable)
Nastáví znak proměnné. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int degree
protected int precision
protected java.util.ArrayList coeficients
protected static java.lang.Object variable
| Constructor Detail |
|---|
public AbstractPolynom()
| Method Detail |
|---|
public static void copyArray(java.util.ArrayList src,
java.util.ArrayList dest,
int count)
count prvků v src do dest
src - zdrojový ArrayListdest - cílový ArrayListcount - počet prvků, které mají být kopírovanypublic static java.lang.Object getVariable()
public static void setVariable(java.lang.Object newVariable)
newVariable - nový znakpublic int getDegree()
public boolean isRoot(java.lang.Object value)
value - hodnota která být testována
true jestli daný bod je kořenem, jinak falsepublic java.lang.Object quantifyPolynomHorner(java.lang.Object value)
value - bod, ve kterém se má vyhodnotit polynom
valuepublic abstract java.lang.Object quantifyPolynom(java.lang.Object value)
value - bod, ve kterém se má vyhodnotit polynom
valuepublic abstract java.lang.Object dividePolynom(AbstractPolynom polynom)
polynom.
polynom - polynom, kterým má být dělen tento polynom
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||