et voici ce que j'ai trouvé:
public static double[] somme(double[]p1,double[]p2){
if(p1.length<p2.length){
double[] s=new double [p2.length];
for (int i=0;i<p1.length;i++){
s[i]=p1[i]+p2[i];
}
for(int i=p1.length;i<p2.length;i++){
s[i]=p2[i];
}
}else{
double[] s=new double[p1.length];
for(int i=0;i<p2.length;i++){
s[i]=p1[i]+p2[i];
}
for(int i=p2.length;i<p1.length;i++){
s[i]=p1[i];
}
}
return s;
import dauphine.util.*;
public class Exo2{
public static double eval(double [] poly,double x){
double u=poly[0];
for (int i=1;i<poly.length;i++){
u+=poly[i]*Math.pow(x,i);
}
return u;
}
public static void main (String[]args){
Console.start();
double[]t ={1,2,3,2};
System.out.println(eval(t,2));
}
}
public class Exercice3{
public static double integrale(double a, double b, double[]polynome){
double u,v,z;
u=0;
v=0;
for (int i=0; i<polynome.length; i++){
u+=((polynome[i])/i+1)*Math.pow(b,i+1);
v+=((polynome[i])/i+1)*Math.pow(a,i+1);
}
z=u-v;
return z;
}
public static void main (String[]args){
double h=6, o=9;
double[]t={5,7,9,3};
System.out.println(integrale(h, o, t));
}
}
import dauphine.util.*;
public class Exo4{
public static double surface(double x1,double x2,double [] poly){
double u=0;
u =(fonc(poly,x1)+fonc(poly,x2))*((x2-x1)/2);
return u;
}
public static double fonc(double []poly,double x){
double u=0;
for (int i=0;i<poly.length;i++){
u+=poly[i]*Math.pow(x,i);
}
return u;
}
}