694 |
|
\begin{eqnarray*} |
695 |
|
E_n(x_i)=0 |
696 |
|
\end{eqnarray*} |
697 |
< |
Tout comme l'erreur de la formule de Taylor peut être définie sans être calculée, l'erreur d'interpolation se calcule de la manière suivante |
697 |
> |
Tout comme l'erreur de la formule de Taylor peut être définie sans être calculée, l'erreur d'interpolation se calcule de la manière suivante : |
698 |
|
\\ Il existe $\zeta (x)\in ]x_0,x_n[$ tel que |
699 |
|
\begin{eqnarray*} |
700 |
|
E_n(x)=\frac{f^{(n+1)}\zeta (x)}{(n+1)!}(x-x_0)...(x-x_n) |
701 |
|
\end{eqnarray*} |
702 |
|
|
703 |
|
\begin{itemize} |
704 |
< |
\item Tout comme dans la formule d erreur de la formule de Taylor, on sait que $\zeta (x)$ existe mais on ne sait pas le calculer. |
704 |
> |
\item Tout comme dans la formule d'erreur de la formule de Taylor, on sait que $\zeta (x)$ existe mais on ne sait pas le calculer. |
705 |
|
\item L'erreur est nulle aux points d'interpolation. |
706 |
|
\item L'erreur est petite autour des points d'interpolation |
707 |
|
\item L'erreur est un polynôme de degré $n+1$. Si $n$ est grand (plus grand que $3$) le polynôme est de degré important et l'erreur oscille beaucoup. L'erreur devient ainsi importante quand le degré est important. Et comme le degré est lié aux nombre de points d'interpolation cette manière d'interpoler est peu intéressante. |
907 |
|
\subsubsection{Construction} |
908 |
|
En CAO, souvent on utilise des splines pour faire passer une courbe par une série de points. Ces courbes ne sont pas de la forme $y=f(x)$ ce qui fait que les méthodes vues ne sont pas directement utilisables. |
909 |
|
\\Le problème est de faire passer une courbe par les points $(x_0,y_0,z_0),...,(x_n,y_n,z_n)$. Pour cela, nous allons transformer ce problème en un problème paramétrique, la courbe est définie par un paramètre $t$. |
910 |
< |
\\Ainsi les points les points s'écrivent $(x(t_0),y(t_0),z(t_0)),...,(x(t_n),y(t_n),z(t_n))$. On obtient ainsi une courbe paramétrée $C(t)=\overrightarrow{x}[x(t),y(t),z(t)]$ |
910 |
> |
\\Ainsi les points s'écrivent $(x(t_0),y(t_0),z(t_0)),...,(x(t_n),y(t_n),z(t_n))$. On obtient ainsi une courbe paramétrée $C(t)=\overrightarrow{x}[x(t),y(t),z(t)]$ |
911 |
|
\\ On construit une série de paramètre $t$ appelé vecteur noeud ou ``knot'' et on réalise une interpolation dans chacune des directions de l'espace pour déterminer les interpolations de $x(t),y(t),z(t)$. |
912 |
|
\\ Pour la série $t$, on a une infinité de choix. Les plus courant sont \begin{itemize} |
913 |
|
\item $t_i=i$. |
916 |
|
|
917 |
|
Exemple : Tracer la courbe qui passe les points $(1,0)$,$(\frac{\sqrt{2}}{2},\frac{\sqrt{2}}{2})$,$(0,1)$,$(\frac{-\sqrt{2}}{2},\frac{\sqrt{2}}{2})$,$(-1,0)$ ,$(\frac{-\sqrt{2}}{2},\frac{-\sqrt{2}}{2})$,$(0.-1)$,$(\frac{\sqrt{2}}{2},\frac{-\sqrt{2}}{2})$ et $(1,0)$. |
918 |
|
\\ |
919 |
< |
\\On construit un vecteur de $t=[0$ $1$ $2$ $3$ $4$ $5$ $6$ $7$ $8]$ et on réalise l'interpolation $x(t)$ et $(y(t)$ pour obtenir la figure suivante |
919 |
> |
\\On construit un vecteur de $t=[0$ $1$ $2$ $3$ $4$ $5$ $6$ $7$ $8]$ et on réalise l'interpolation $x(t)$ et $y(t)$ pour obtenir la figure suivante |
920 |
|
\begin{center} |
921 |
|
\includegraphics[width=12cm,bb=0 0 499 347]{./splineex.jpg} |
922 |
|
% splineex.jpg: 665x463 pixel, 96dpi, 17.59x12.25 cm, bb=0 0 499 347 |
969 |
|
\begin{encadre}{À retenir} |
970 |
|
La compréhension de la différence entre l'approximation et l'interpolation est fondamentale. A partir de cette différence, il est nécessaire d'être capable d'approximer ou d'interpoler une série de points de mesure. |
971 |
|
\end{encadre} |
972 |
+ |
\\[1cm] |
973 |
+ |
\begin{encadre}{Exercices} |
974 |
+ |
Exercices 1 à 8 pages 291-292 du livre ($5^{ème}$ edition)\\ |
975 |
+ |
Exercice 13 page 293 du livre ($5^{ème}$ edition)\\ |
976 |
+ |
Exercice 26 page 296 du livre ($5^{ème}$ edition)\\ |
977 |
+ |
\end{encadre} |