]> AND Private Git Repository - cours-mesi.git/blob - tel/TPmatlab/erreur_algorithmique/TP1d/sommeA.m
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
j
[cours-mesi.git] / tel / TPmatlab / erreur_algorithmique / TP1d / sommeA.m
1 function res=sommeA(p,n)\r
2 \r
3 %       sommeA : calcul de somme (version A).\r
4 %\r
5 % *********************************************************\r
6 %\r
7 %       res=sommeA(p,n)\r
8 %       \r
9 %  calcul de la somme \sum_{i=1}^n  1/(i^p) en utilisant une boucle \r
10 %   et en sommant dans l'ordre des indices croissants.\r
11 %\r
12 %       variables d'entrées :\r
13 %   * p,n : deux entiers \r
14 %\r
15 %       variables de sortie\r
16 %   * res: résultats de la somme\r
17\r
18\r
19 % ************ Fonctions auxiliaires utilisées ************\r
20 %\r
21 %       aucune\r
22 %\r
23 % *********************************************************\r
24 \r
25 \r
26 \r
27 % Contrôles d'entrée\r
28 % nombre d'arguments\r
29 if nargin~=2\r
30    error('nombre d''arguments de la fonction incorrect');\r
31 end\r
32 % autres tests éventuels \r
33    \r
34 \r
35 % Corps d'algorithme\r
36 s=1;\r
37 for i=2:n\r
38     s=s+1/(i^p);\r
39 end\r
40 res=s;\r