1 SPLINE SECOURS 1 Le vecteur nœud .................................................................................................... 2 Les fonctions splines du niveau 0 ........................................................................ 3 Les niveaux de fonctions ....................................................................................... 4 Schéma du passage d’un niveau au niveau suivant ............................................... 5 2 T t 0 , t1 ,........,t n . Le vecteur nœud Propriété 1 t 0 0. Propriété 2 t i 1 t i t : i t i pour i 1,2,...,n 1 : ou t i 1 t i 1 Vocabulaire La dimension du vecteur est n+1(on compte n+1 entiers de 0 à n). Les nombres de la suite qui définit le vecteur sont "les nœuds du vecteur". Un nœud d'un vecteur T est dit simple s'il n'apparaît qu'une seule fois dans la suite de nombres T t 0 , t1 ,........,t n Un nœud d'un vecteur T est dit multiple s'il apparaît plusieurs fois dans la suite de nombres T t 0 , t1 ,........,t n . L'ordre d'un nœud multiple est le nombre de fois où il apparaît dans la suite T. On peut dire aussi que l'ordre d'un nœud simple est 1. Exemple T (0,0,0,1,2,3,3,3) t 0 t1 t 2 t 3 t 4 t 5 t 6 t 7 0 0 0 1 2 3 3 3 Ce vecteur nœud est de dimension 8 Les nœuds de ce vecteur sont les entiers 0, 1, 2, 3. Le nœud 0 est multiple d'ordre 3, 1 et 2 sont simples, 3 est multiple d'ordre 3. Exercice a) Ecrire le vecteur nœud de dimension 8 dont chaque nœud est simple. b) Ecrire le vecteur nœud de dimension 8 dont les nœuds sont 0, 1, 2, 3 tels que: Valeur du noeud 0 1 2 3 ordre 2 3 1 3 c) T (0, 0, 0,1, 2, 3, 3, 3) . Etablir un inventaire des ordres de chacun des nœuds de ce vecteur. d) quelle est la somme des ordres des nœuds d'un vecteur de dimension n+1? Réponses a) (0, 1, 2, 3, 4, 5, 6, 7) b) (0, 0, 1, 1, 1, 2, 3, 3, 3) c) 0: ordre 3. 1:simple. 2:ordre 3. d) La somme est n+1. 3 Les fonctions splines du niveau 0 On considère un vecteur noeud T t 0 , t1 ,........,t n . On définit pour chaque valeur de l'indice i tel que 0 i n 1 la fonction 1 si t i t t i 1 N i,0 : t N i,0 ( t ) 0 sin on (si t t i ou t i 1 t Attention Si t i t i 1 la fonction Ni,0 : t Ni,0 ( t ) vaut zéro pour tout réel t : Ni,0 ( t ) 0 pour t , . Il n ' existe pas t i t t i 1 si t i t i 1. On dit que cette fonction est identiquement nulle. On obtient n fonctions N 0,0 , N1,0 ,.......,N n 2,0 , N n 1,0 Ce sont les fonctions splines du niveau 0 associées au vecteur T. 1 si 0 t t1 car t 0 0 N 0,0 : t N 0,0 ( t ) 0 ailleurs (si t 0 ou t1 t 1 si t1 t t 2 N1,0 : t N1,0 ( t ) 0 ailleurs (si t t1 ou t 2 t ……………………………………………………………………. 1 si t n 1 t t n N n 1,0 : t N n 1,0 ( t ) 0 ailleurs (si t t n 1 ou t n t ) Exercice T (0,0,0,1,2,3,3,3) Parmi les fonctions N 0,0 , N1,0 N 2,0 N3,0 N 4,0 N5,0 N 6,0 quelles sont celles qui sont identiquem ent nulles. Constuire la courbe représentant Ni,0 lorsque celle - ci n' est pas identiquem ent nulle. Demander si nécessaire à eresmath@i france.com 4 Les niveaux de fonctions Les fonctions du niveau m=0 sont : N0,0 , N1,0 , N 2,0 N3,0 , N 4,0 N5,0 , N6,0 ,....... Voici l'algorithme de passage du niveau m–1 au niveau m: t ti t t Ni, m 1 i m 1 Ni 1, m 1 tim ti t i m 1 t i 1 La fraction étant remplacée par 0 si son "dénominate ur est nul". Remarque Le vecteur nœud est T t 0 , t1 ,........,t n . La dimension du vecteur est n+1. Il existe n fonctions splines de niveau 0 : N 0,0 , N1,0 ,...., N n 1,0 . Il existe n–1 fonctions splines de niveau 1 : N 0,1, N1,1,...., N n 2,1 . Il existe n–2 fonctions splines de niveau 2 : N0,1, N1,1,...., N n 3,1 . Ni, m ( t ) Il existe n–m fonctions splines de niveau m : N 0, m , N1, m ,...., N n m 1, m . Exercice Le vecteur nœud est (0, 1, 2, 3, 4). Combien y a-t-il de fonctions splines du niveau 0? Du niveau 1? Du niveau 2? Du niveau 3? Donner les expressions des fonctions splines du niveau 2 en fonction des fonctions splines du niveau 1. Demander si nécessaire à eresmath@i france.com Haut du document 5 Schéma du passage d’un niveau au niveau suivant Vecteur nœud T t 0 , t1 ,........,t 6 . t ti t t Ni, m ( t ) Ni, m 1 i m 1 Ni 1, m 1 tim ti t i m 1 t i 1 La fraction étant remplacée par 0 si son "dénominate ur est nul". N 00 N 01 N10 N 20 N11 N 21 N 02 N12 N 22 N 03 N13 N 23 N 04 N 30 N 31 N 40 N 50 N 41 N 32 N14 N 05 Dans la pratique on n’utilisera que les fonctions des niveaux 0, 1, ou 2. Exercice Dessiner l’arbre pour le vecteur nœud T t 0 , t1 ,.., t 4 . Haut du document