function Test=TestPoly()
% Genere un tableau de structure 
%   
i=1;
Test(i).cu='2*x + 3';
Test(i).u=@(x) 2.*x + 3;
Test(i).a=-1;
Test(i).b=1;
Test(i).I=6;
Test(i).degree=1;

i=2;
Test(i).cu='3*x^2 - 2*x + 3';
Test(i).u=@(x) 3.*x.^2 - 2.*x + 3;
Test(i).a=0;
Test(i).b=2;
Test(i).I=10;
Test(i).degree=2;

i=3;
Test(i).cu='2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=-2;
Test(i).b=2;
Test(i).I=-28/3;
Test(i).degree=3;

i=4;
Test(i).cu='x^4 + 2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) x.^4 + 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=0;
Test(i).b=2;
Test(i).I=86/15;
Test(i).degree=4;

i=5;
Test(i).cu='-2*x^5 - 3*x^4 - 2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) -2.*x.^5 - 3.*x.^4 - 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=-2;
Test(i).b=2;
Test(i).I=-716/15;
Test(i).degree=5;

i=6;
Test(i).cu='x^6 - 2*x^5 - 3*x^4 - 2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) x.^6 - 2.*x.^5 - 3.*x.^4 - 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=0;
Test(i).b=1;
Test(i).I=-131/210;
Test(i).degree=6;

i=7;
Test(i).cu='3*x^7 + 4*x^6 - 2*x^5 - 3*x^4 - 2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) 3.*x.^7 + 4.*x.^6 - 2.*x.^5 - 3.*x.^4 - 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=-1;
Test(i).b=1;
Test(i).I=344/105;
Test(i).degree=7;

i=8;
Test(i).cu='x^8 - 3*x^7 + 4*x^6 - 2*x^5 - 3*x^4 - 2*x^3 - 4*x^2 - 2*x + 3';
Test(i).u=@(x) x.^8 - 3.*x.^7 + 4.*x.^6 - 2.*x.^5 - 3.*x.^4 - 2.*x.^3 - 4.*x.^2 - 2.*x + 3;
Test(i).a=-2;
Test(i).b=1;
Test(i).I=65811/280;
Test(i).degree=8;

