Class Polynome

java.lang.Object
  extended byPolynome

public class Polynome
extends java.lang.Object

Cette classe permet de faire des calculs simple sur des polynomes

Author:
Tachouct Mustapha

Field Summary
private  double[] a
          coefficients
private  int N
           
private  double[] p
          puissances
 
Constructor Summary
Polynome(double[] coeff, double[] puiss)
          constructeur
Polynome(double[] coeff, double[] puiss, int n)
          constructeur
 
Method Summary
static Polynome add(Polynome P, Polynome Q)
          addition entre 2 polynomes : P + Q
 java.lang.Object clone()
          retourne une copie du polynome
 void div(double k)
          division par une constante
 void div(double coeff, double puiss)
          division par aX^n
static void div(double coeff, double puiss, Polynome Q)
          ne fonctionne pas
static Polynome div(Polynome P, Polynome Q)
          ne fonctionne pas
 void factorise()
          symplifie le polynome
 MyPolynome getMyPolynome()
           
static Polynome getPolynome(java.lang.String str)
          retourne un polynome
 void mult(double k)
          multiplication par une constante
 void mult(double coeff, double puiss)
          multiplication par aX^n
static Polynome mult(Polynome P, Polynome Q)
          multiplication deux polynomes : P * Q
 double P(double x)
          calcul P(x)
 double[] P(double[] X)
          Calcul les P(x) pour une liste de nombre
static Polynome sub(Polynome P, Polynome Q)
          soutraction entre 2 polynomes : P - Q
static Polynome sum(Polynome[] tab)
          somme d'une liste de Polyome
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

a

private double[] a
coefficients


p

private double[] p
puissances


N

private int N
Constructor Detail

Polynome

public Polynome(double[] coeff,
                double[] puiss)
constructeur


Polynome

public Polynome(double[] coeff,
                double[] puiss,
                int n)
constructeur

Method Detail

add

public static Polynome add(Polynome P,
                           Polynome Q)
addition entre 2 polynomes : P + Q


sub

public static Polynome sub(Polynome P,
                           Polynome Q)
soutraction entre 2 polynomes : P - Q


sum

public static Polynome sum(Polynome[] tab)
somme d'une liste de Polyome


mult

public void mult(double k)
multiplication par une constante


mult

public void mult(double coeff,
                 double puiss)
multiplication par aX^n


mult

public static Polynome mult(Polynome P,
                            Polynome Q)
multiplication deux polynomes : P * Q


div

public void div(double k)
division par une constante


div

public void div(double coeff,
                double puiss)
division par aX^n


div

public static void div(double coeff,
                       double puiss,
                       Polynome Q)
ne fonctionne pas


div

public static Polynome div(Polynome P,
                           Polynome Q)
ne fonctionne pas


clone

public java.lang.Object clone()
retourne une copie du polynome


factorise

public void factorise()
symplifie le polynome


toString

public java.lang.String toString()

getPolynome

public static Polynome getPolynome(java.lang.String str)
retourne un polynome


P

public double P(double x)
calcul P(x)


P

public double[] P(double[] X)
Calcul les P(x) pour une liste de nombre


getMyPolynome

public MyPolynome getMyPolynome()