1 % script demo_trace_poly_gauss : tracé des polynômes de gauss P_0, P_1,...,P_n
\r
4 % pour l'une des quatre familes :
\r
12 % ************ Fonctions auxiliaires utilisées ************
\r
14 % calcul_poly_gauss
\r
16 % *********************************************************
\r
19 n=input('entrez l''entier naturel n : ');
\r
20 N=input('entrez le nombre de points pour le graphique : ');
\r
21 disp('choix de la famille : ');
\r
22 disp('c=1 : Gauss-Legendre');
\r
23 disp('c=2 : Gauss-Tchebytchev');
\r
24 disp('c=3 : Gauss-Hermite');
\r
25 disp('c=4 : Gauss-Laguerre');
\r
26 c=input('entrez c : ');
\r
28 A=input('entrez la borne supérieure de l''intervalle d''etude : ');
\r
32 choix=input('voulez vous voir les légendes ? entrez o ou n : ','s');
\r
40 P=calcul_poly_gauss(c,n);
\r
43 if strcmp(choix,'o')
\r
45 toutesleslegendes=[];
\r
52 touslesnoms=[touslesnoms,' ',nom];
\r
53 legende=[nom,blanks(Q-long+1)];
\r
54 toutesleslegendes=[toutesleslegendes;legende];
\r
59 plot(x,polyval(P(k+1,1:k+1),x),cou);
\r
61 if strcmp(choix,'o')
\r
62 legend(strvcat(toutesleslegendes),0);
\r