1 function [a,b,c,d]=calcul_coeff_ordre4(A)
\r
3 % calcul_coeff_ordre4 : mis au point en symbolique d'une méthode d'ordre 4.
\r
5 % [a,b,c,d]=calcul_coeff_ordre4(A) calcule les coefficents a,b,c,d tels que
\r
6 % la fonction g(x)=a*x+b/x+c/x^3+d/x^5 définisse une suite du point fixe
\r
7 % avec un ordre de convergence égal à 4 autour de l=sqrt(A);
\r
9 % paramètres d'entrées : A
\r
10 % paramètres de sorties : a,b,c,d
\r
14 % ************ Fonctions auxiliaires utilisées ************
\r
18 % *********************************************************
\r
22 % tests préliminaire
\r
25 error('attention, l''argument doit être strictement positif');
\r
28 % corps d'algorithme
\r
30 g=a*x+b/x+c/x^3+d/x^5;
\r
34 B=solve(g-x,gp,gp2,gp3,a,b,c,d);
\r
35 a=sym(subs(B.a,x,sqrt(sym(A))));
\r
36 b=sym(subs(B.b,x,sqrt(sym(A))));
\r
37 c=sym(subs(B.c,x,sqrt(sym(A))));
\r
38 d=sym(subs(B.d,x,sqrt(sym(A))));
\r