]> AND Private Git Repository - cours-mesi.git/blob - tel/TPmatlab/integration/TP3e/outils_pol.m
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
init
[cours-mesi.git] / tel / TPmatlab / integration / TP3e / outils_pol.m
1 function[d,base]=outils_pol(x,y,X)\r
2 % construit les outils de détermination du polynome d'interpolation\r
3 % d'une fonction donnée.\r
4\r
5 % variables d'entrée\r
6 % x est le vecteur symbolique des points de support d'interpolation;\r
7 % y est le vecteur symbolique des valeurs prises par la fonction en\r
8 % ces points.\r
9 % X est une variable symbolique,nom de l'indéterminée.\r
10 %\r
11 % variables de sortie\r
12 % d est le vecteur symbolique des différences divisées associées;\r
13 % base représente la base de Newton associée en symbolique.\r
14 %\r
15 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
16 %                       Fonctions connexes appelées\r
17 %\r
18 % diff_div_dist, base_pn\r
19 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\r
20 \r
21 % tests d'entrée\r
22 if nargin~=3\r
23     error('Nombre d''arguments incorrect.');\r
24 end\r
25 % tests éventuels de controle sur les tailles respectives\r
26 % des symboliques x et y.\r
27 \r
28 % corps d'algorithme proprement dit\r
29 \r
30 d=diff_div_dist(x,y);\r
31 base=base_pn(x,X);\r
32 \r
33 \r
34 \r
35 \r