Définissons les quantités suivantes :
\begin{equation} p_k = \frac{d_{k+1}-d_k}{t_{k+1}-t_k} ~~~~~,~~~~~ h_k=t_{k+1}-t_k ~~~~~\text{et}~~~~~ \lambda_k=\frac{h_k}{h_{k-1}+h_k} \end{equation} | (134) |
Les seules inconnues qui restent dans l'équation A.1 sont les $m_k$. La seule contrainte non utilisée est la continuité des dérivés premières. En déterminant les $m_k$ en utilisant les dérivés premières puis en exigeant la continuité des dérivées premières $s_k^{'}(t_k) = s_{k-1}^{'}(t_k)$, il vient :
\begin{equation} h_{k-1}m_{k-1} + 2(h_{k-1}+h_k)m_k + h_km_{k+1} = 6(p_k-p_{k-1}) \end{equation} | (135) |
\begin{equation} (1-\lambda_k) m_{k-1} + 2m_k + \lambda_km_{k+1} = 6\frac{p_k-p_{k-1}}{h_{k-1}+h_k} \end{equation} | (136) |
Les $m_k$ (dérivées secondes de l'interpolateur en $t_k$) sont obtenues par inversion d'un système linéaire $M{\bf m} = {\bf {b}}$ tel que :
On peut montrer que M est inversible. ${\bf {m}}$, contenant les $m_k$, est résolue par ${\bf {m}} = M^{-1}{\bf {b}}$. En développant ce produit puis en factorisant par les valeurs des déplacements des séries temporelles${\bf {d}}$, on peut exprimer $m_k$ comme une combinaison linéaire des $d_i$ :
Introduisons maintenant ${\bf {\theta} _k}$ un vecteur qui permet d'exprimer $m_k$ comme une combinaison linéaire des $d_i$. Comme $M$ ne dépend que de $t_1,\cdots,t_n$, ${\bf {\theta} _k}$ ne dépend que de $t_1,\cdots,t_n$ . L'équation précédente devient :
\begin{equation} m_k={\bf {\theta} _k}{\bf {d}} = \left( {\begin{array}{*{20}c} {\theta _{k,1} } \\ \vdots \\ {\theta _{k,n} } \\ \end{array}} \right)^T \left( {\begin{array}{*{20}c} {d_1 } \\ \vdots \\ {d_n } \\ \end{array}} \right) \end{equation} | (139) |
kunos 2014-07-01