//Analyse Numérique Groupe B10
//Fichier principal
clear;

//Charger les fonctions utilisées pour les différents tests, ainsi que les fonction de calcul
exec("Fonctions.sci");

//Fonction 1
NewtonRaphsonTaylor(fa,1,0);
NewtonRaphson(fa,1,0,fad);

NewtonRaphsonTaylor(fa,-1,0);
NewtonRaphson(fa,-1,0,fad);

//La fonction 2 renvoie une erreur de récursion
//NewtonRaphsonTaylor(fb,1,0);
//NewtonRaphson(fb,1,0,fad);

//Fonction 3
NewtonRaphsonTaylor(fc,3,0);
NewtonRaphson(fc,3,0,fcd);

NewtonRaphsonTaylor(fc,-3,0);
NewtonRaphson(fc,-3,0,fcd);

//Fonction 4
MinimumNR(fdd,-0.75,fddd);
MinimumNRT(fdd,-0.75);

MinimumNR(fdd,1,fddd);
MinimumNRT(fdd,1);

//Fonction 5
MinimumNR(fed,-1,fedd);
MinimumNRT(fed,-1);

MinimumNR(fed,3,fdd);
MinimumNRT(fed,3);
