public class Polynom extends Object implements FunctionRR
Constructor and Description |
---|
Polynom(double a,
double b)
Luo uuden ensimmäisen asteen polynomifunktion
|
Polynom(double a,
double b,
double c)
Luo uuden toisen asteen polynomifunktion
|
Polynom(double a,
double b,
double c,
double d)
Luo uuden kolmannen asteen polynomifunktion
|
Polynom(double a,
double b,
double c,
double d,
double e)
Luo uuden neljännen asteen polynomifunktion
|
Modifier and Type | Method and Description |
---|---|
void |
add(int n,
double a)
Asettaa n:n asteen termin kertoimen (n<=5)
|
double |
f(double x)
Polynomi funktion arvo pisteessä x
Lasketaan polynomi ax2 + bx +c
muodossa (ax+b)*x + c
|
double |
get(int n)
Palauttaa n:n asteen termin kertoimen
|
int |
getDeg()
Palauttaa polynoimin asteluvun
|
void |
set(int n,
double a)
Asettaa n:n asteen termin kertoimen
|
public Polynom(double a, double b)
a
- ensimmäisen asteen termin kerroinb
- vakiotermin kerroinpublic Polynom(double a, double b, double c)
a
- toisen asteen termin kerroinb
- ensimmäisen asteen termin kerroinc
- vakiotermin kerroinpublic Polynom(double a, double b, double c, double d)
a
- kolmannen asteen termin kerroinb
- toisen asteen termin kerroinc
- ensimmäisen asteen termin kerroind
- vakiotermin kerroinpublic Polynom(double a, double b, double c, double d, double e)
a
- neljännen asteen termin kerroinb
- kolmannen asteen termin kerroinc
- toisen asteen termin kerroind
- ensimmäisen asteen termin kerroine
- vakiotermin kerroinpublic void add(int n, double a)
n
- aste (<=15)a
- n:n asteen termin kerroinpublic void set(int n, double a)
n
- aste (<=15)a
- n:n asteen termin kerroinpublic double get(int n)
n
- aste (<=15)public int getDeg()
public double f(double x)
f
in interface FunctionRR
x
- mistä polynomin arvo lasketaan