 à
 à  par pas de
 par pas de  .
.
 à
 à  par pas de
 par pas de  .
.
 premiers entiers.
 premiers entiers.
 pour
 pour 
 .
.
 ``0
'' suivis de
 ``0
'' suivis de  ``
 `` ''.
''.
 ``0
'' suivis de
 ``0
'' suivis de  ``
 `` '', suivis de
'', suivis de  ``
 `` '',..., 
suivis de
'',..., 
suivis de  ``
 `` ''.
''. 
 '', suivi de
'', suivi de  ``0'', suivi de ``2'', suivi de 2 ``0
'',...
, suivi de ``
 ``0'', suivi de ``2'', suivi de 2 ``0
'',...
, suivi de `` '', suivi de
'', suivi de  zéros, suivi de ``
 zéros, suivi de `` ''.
''.
 ``
 `` '' suivi de
'' suivi de  ``
 `` '', suivis de
'', suivis de  ``
 `` '',...,
suivis de
'',...,
suivis de  ``
 `` ''.
''.
 suivantes :
 
suivantes :
 à
 à
 .
.
 à
 à  , rangés par lignes.
, rangés par lignes.
 à
 à  .
.
 et un
d'ordre
 et un
d'ordre  . Les
. Les  coefficients du premier bloc sont égaux à
 coefficients du premier bloc sont égaux à 
 . Le deuxième bloc contient les entiers de
. Le deuxième bloc contient les entiers de  à
 à  rangés sur
 
rangés sur  colonnes.
 colonnes.
 .
.
 '' sur la diagonale, des ``
'' sur la diagonale, des `` '' au-dessus
et au-dessous, puis des ``
'' au-dessus
et au-dessous, puis des `` '', jusqu'aux coefficients d'ordre
'', jusqu'aux coefficients d'ordre 
 et
 et  qui valent
 qui valent  .
. 
 d'ordre
 d'ordre  contenant les entiers de
 contenant les entiers de
 à
 à  , rangés par lignes. Extraire de cette matrice les
matrices
, rangés par lignes. Extraire de cette matrice les
matrices  suivantes.
 suivantes.
 pour
 pour 
 et
 et 
 .
.
 pour
 pour  pair.
 pair.
 pour
 pour 
 .
.
 
 à
 à  .
.
 (racine double) et
(racine double) et  (racine simple).
 (racine simple).
 .
.
 .
.
 associée à ce polynôme :
la matrice compagnon associée au polynôme :
 associée à ce polynôme :
la matrice compagnon associée au polynôme :
 
est :
 .
.
 .
. 
 d'ordre
 d'ordre  , telle que
, telle que  si
 si  ,
0
 sinon.
,
0
 sinon. 
 , pour
, pour 
 .
. 
 , où
, où  est une variable
de polynôme.
 est une variable
de polynôme.
 , pour
, pour 
 .
. 
 , et
, et  , calculer
, calculer  .
.
 , de somme
, de somme  , le reste à l'ordre
, le reste à l'ordre  est défini comme la différence entre la somme et la somme
partielle à l'ordre
est défini comme la différence entre la somme et la somme
partielle à l'ordre  .
. 
 
Le but de l'exercice est de déterminer la valeur de
 à partir
de laquelle le reste
 à partir
de laquelle le reste  est inférieur à
 est inférieur à  , pour les
séries suivantes.
, pour les
séries suivantes.
 
 
 
 
 suivantes, en choisissant l'intervalle
des abscisses et des ordonnées ainsi que le 
pas de discrétisation des abscisses, de façon à obtenir 
la représentation la plus informative possible.
 suivantes, en choisissant l'intervalle
des abscisses et des ordonnées ainsi que le 
pas de discrétisation des abscisses, de façon à obtenir 
la représentation la plus informative possible. 
 .
.
 .
.
 .
.
 .
.
 .
.
 .
.
 . Représenter la fonction sur les abscisses
. Représenter la fonction sur les abscisses 
x=[0:0.0001:5].
eps1 et eps2.
Représenter la fonction sur
[%pi-eps1:eps2:%pi+eps1]. Quelles
valeurs de eps1 et eps2 donnent une représentation
correcte de la fonction  au voisinage de
 au voisinage de  ?
 ?
 sur l'intervalle
 sur l'intervalle ![$ [-1,1]$](img121.png) . 
Sur le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en
. 
Sur le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en  , aux ordres
, aux ordres
 .
.
 sur l'intervalle
 sur l'intervalle ![$ [1,2]$](img124.png) . 
Sur le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en
. 
Sur le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en  , aux ordres
, aux ordres
 .
.
 sur l'intervalle
 sur l'intervalle 
![$ [-\pi,\pi]$](img127.png) . Sur
le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en
. Sur
le même graphique, superposer les représentations 
des polynômes de Taylor de cette fonction en  , aux ordres
, aux ordres
 .
.
 en abscisse et en ordonnée.
 en abscisse et en ordonnée.
 ).
).
 .
.
 au point
 au point  .
.
 au 
point d'intersection de la fonction
 au 
point d'intersection de la fonction  et de
la première bissectrice, et
un segment horizontal allant de ce point d'intersection
à l'axe des
 et de
la première bissectrice, et
un segment horizontal allant de ce point d'intersection
à l'axe des  .
.
 et
 et  ainsi que le 
pas de discrétisation des abscisses, de façon à obtenir 
la représentation la plus informative possible.
 ainsi que le 
pas de discrétisation des abscisses, de façon à obtenir 
la représentation la plus informative possible. 
 , pour
, pour  allant de
 allant de  à
 à  .
. 
 , pour
, pour  allant de
 allant de  à
 à  .
.
 , pour
, pour  allant de 0
 à
 allant de 0
 à  .
.
 
 
 
 .
.
fsurf.
plot3d. 
 .
.
 . Pour chaque valeur de ce
vecteur, on considère la courbe définie par
. Pour chaque valeur de ce
vecteur, on considère la courbe définie par  .
Représenter ces courbes sur la même fenêtre
graphique.
.
Représenter ces courbes sur la même fenêtre
graphique.
 . Pour chaque valeur de ce
vecteur, on considère la courbe définie par
. Pour chaque valeur de ce
vecteur, on considère la courbe définie par  .
Représenter ces courbes sur la même fenêtre
graphique.
.
Représenter ces courbes sur la même fenêtre
graphique.
 .
.
 
 
(On choisira une valeur de
 suffisamment grande).
 suffisamment grande).
 
 , un vecteur ligne
, un vecteur ligne  et 
retournent en sortie une matrice
 et 
retournent en sortie une matrice 
 qui a autant de lignes 
que
 qui a autant de lignes 
que  et autant de colonnes que
 et autant de colonnes que  . Seules les expressions des
coefficients
. Seules les expressions des
coefficients  diffèrent.
 diffèrent.
produit : 
 .
.
somme : 
 .
.
quotient : 
 .
.
echiquier : 
 si
 si  est pair,
 est pair,  sinon.
 sinon. 
insere_zeros :
Elle prend en entrée une matrice quelconque  . Elle
insère une colonne de zéros après chaque colonne de
. Elle
insère une colonne de zéros après chaque colonne de A, et
retourne en sortie la matrice modifiée (même nombre de lignes, deux
fois le nombre de colonnes). 
alterne2_colonnes : 
Elle prend en entrée deux matrices quelconques  et
 et  ,
supposées de mêmes dimensions. Elle retourne la matrice formée
en alternant les colonnes de
,
supposées de mêmes dimensions. Elle retourne la matrice formée
en alternant les colonnes de  et
 et  .
.
alterne3_colonnes :
Même chose pour trois matrices  ,
,  et
 et  de 
mêmes dimensions.
 de 
mêmes dimensions.
 prend en entrée un entier
 prend en entrée un entier  et deux réels
 
et deux réels  et retourne
la matrice
 et retourne
la matrice  dont les termes diagonaux valent
 dont les termes diagonaux valent  , tous les autres
termes étant égaux à
, tous les autres
termes étant égaux à  .
.   
 prend en entrée un entier
 prend en entrée un entier  et trois réels
 et trois réels  et retourne
la matrice
 et retourne
la matrice 
 dont les termes diagonaux
sont égaux à
 dont les termes diagonaux
sont égaux à  , les termes
, les termes  égaux  à
 égaux  à  et  
termes
 et  
termes  égaux à
 égaux à  , pour
, pour 
 .
.   
 prend en entrée un vecteur
 prend en entrée un vecteur 
 et retourne en sortie la matrice
et retourne en sortie la matrice 
 définie par
définie par 
 (matrice de Vandermonde).
 (matrice de Vandermonde).
 défini par:
 défini par:
 
 
Vérifier que
 . Etant donné un réel
. Etant donné un réel  , 
calculer en fonction de
, 
calculer en fonction de  le nombre 
d'opérations (multiplications ou additions) nécessaires pour le
calcul de
 le nombre 
d'opérations (multiplications ou additions) nécessaires pour le
calcul de 
 . Comparer avec le nombre
d'opérations nécessaires pour le calcul de
. Comparer avec le nombre
d'opérations nécessaires pour le calcul de  .
.
Horner_Poly, qui prend en entrée un
polynôme  et un vecteur
 et un vecteur  , et qui retourne en sortie le
vecteur des
, et qui retourne en sortie le
vecteur des  , en utilisant l'algorithme de Horner.
, en utilisant l'algorithme de Horner.
 , le vecteur
, le vecteur
x=[1.6:0.0001:2.4] et les quatre vecteurs des images de x
par  , calculés comme suit.
, calculés comme suit.
y1=(x-2).^15
c=coeff((%s-2)^15); y2=zeros(x); for i=1:16, y2=y2+c(i)*x.^(i-1); end;
y3=Horner_Poly(P,x)
y4=horner(P,x)
 (de
 (de 
 dans
 dans 
 ), et trois valeurs
), et trois valeurs  ,
,
 et
 et  (supposées telles que
 (supposées telles que 
 ).
).
derive : 
Elle calcule numériquement et représente graphiquement 
la dérivée de  sur l'intervalle
 sur l'intervalle 
![$ [x_{min},x_{max}]$](img181.png) . Elle retourne la
valeur approchée de
. Elle retourne la
valeur approchée de  .
.
tangente : 
Elle représente la fonction  sur l'intervalle
 sur l'intervalle 
![$ [x_{min},x_{max}]$](img181.png) , elle
superpose sur le même graphique la tangente à
, elle
superpose sur le même graphique la tangente à  au point
 au point  , et 
retourne l'équation de cette tangente comme un polynôme du premier
degré.
, et 
retourne l'équation de cette tangente comme un polynôme du premier
degré.
araignee :
Elle représente la fonction  sur l'intervalle
 sur l'intervalle 
![$ [x_{min},x_{max}]$](img181.png) ,
ainsi que la droite d'équation
,
ainsi que la droite d'équation  (première bissectrice).
Elle calcule et retourne les
 (première bissectrice).
Elle calcule et retourne les  premiers itérés de
 premiers itérés de  en
 en  (
(
 ). Elle représente la suite de
segments, alternativement verticaux et horizontaux, permettant de visualiser
les itérations : segments joignant
). Elle représente la suite de
segments, alternativement verticaux et horizontaux, permettant de visualiser
les itérations : segments joignant  ,
,  ,
,  ,
,
 ,
,  , ...
, ...
newton :
Elle représente la fonction  sur l'intervalle
 sur l'intervalle 
![$ [x_{min},x_{max}]$](img181.png) .
Elle calcule et retourne les dix premiers itérés de la suite définie 
à partir de
.
Elle calcule et retourne les dix premiers itérés de la suite définie 
à partir de  par la méthode de Newton :
 par la méthode de Newton : 
 ,
,
 ...   Les valeurs de la dérivée sont
approchées. La fonction représente sur le même graphique les
segments permettant de visualiser les itérations : segments joignant
 ...   Les valeurs de la dérivée sont
approchées. La fonction représente sur le même graphique les
segments permettant de visualiser les itérations : segments joignant 
 ,
, 
 ,
,  ,
,
 ,
,  ,
, 
 ,...
,...
 un entier,
 un entier, 
 et
 et
 deux vecteurs de réels. On appelle
``polynôme interpolateur de Lagrange'' des
 deux vecteurs de réels. On appelle
``polynôme interpolateur de Lagrange'' des  aux abscisses
 aux abscisses
 , le polynôme
, le polynôme  défini par :
 défini par :
 
poly_Lagrange, qui prend en entrée
deux vecteurs  et
 et  de meme taille.
Elle retourne le polynôme interpolateur de Lagrange
 de meme taille.
Elle retourne le polynôme interpolateur de Lagrange  .
Elle represente sur le même graphique les points de coordonnées
.
Elle represente sur le même graphique les points de coordonnées
 et le graphe du polynome
 et le graphe du polynome  .
.
x=[-5:5]; y=x.^2, puis y=x.^3-2*x.^2+4*x+1;
y-horner(P,x) est proche de 0).
Tester votre fonction avec
plusieurs realisations de x=rand(1,10); y=rand(1,10);
integre_rectangles qui prend en entrée un
vecteur 
 d'abscisses et un vecteur
 d'abscisses et un vecteur 
 d'ordonnées et qui
calcule l'intégrale approchée de f par la méthode des rectangles
à gauche :
 d'ordonnées et qui
calcule l'intégrale approchée de f par la méthode des rectangles
à gauche :
 
Comparer les résultats de cette fonction sur plusieurs intégrales, calculées explicitement et avec les fonctions
intrap
et intsplin.
 
 de
 de 
 vaut
 vaut 
 . Donner une representation graphique convaincante 
de la fonction. Écrire une suite de commandes qui 
permette de calculer l'intégrale avec une
précision de
. Donner une representation graphique convaincante 
de la fonction. Écrire une suite de commandes qui 
permette de calculer l'intégrale avec une
précision de  , avec chacune des fonctions
, avec chacune des fonctions 
inttrap, intsplin integ et intg.
 de
 de 
 qui vaut
 qui vaut
 
 .
.