Polynomial splines as examples of Chebyshevian splines
Marie-Laurence Mazure
Laboratoire Jean Kuntzmann, Université Joseph Fourier, Grenoble
SC2011 – S. Margherita di Pula, October 10-14, 2011
1 / 24
Polynomial splines as examples of Chebyshevian splines - - PowerPoint PPT Presentation
Polynomial splines as examples of Chebyshevian splines Marie-Laurence Mazure Laboratoire Jean Kuntzmann, Universit Joseph Fourier, Grenoble SC2011 S. Margherita di Pula, October 10-14, 2011 1 / 24 Outline 2 / 24 Outline Extended
Laboratoire Jean Kuntzmann, Université Joseph Fourier, Grenoble
1 / 24
2 / 24
2 / 24
2 / 24
2 / 24
2 / 24
2 / 24
2 / 24
3 / 24
3 / 24
3 / 24
3 / 24
3 / 24
enable us to better understand polynomial spaces
3 / 24
enable us to better understand polynomial spaces
3 / 24
4 / 24
4 / 24
4 / 24
1 1, x, . . . , xn−2, cosh x, sinh x span an EC-space on I = R ; 2 1, x, . . . , xn−2, cos x, sin x span an EC-space on any
3 . . . 4 / 24
1 1, x, . . . , xn−2, cosh x, sinh x span an EC-space on I = R ; 2 1, x, . . . , xn−2, cos x, sin x span an EC-space on any
3 . . .
4 / 24
5 / 24
5 / 24
5 / 24
5 / 24
Ex : on I = R, for w0 = w1 = · · · = wn = 1 I, EC(w0, . . . , wn) = Pn
5 / 24
6 / 24
6 / 24
6 / 24
MLM, Finding all systems of weight functions associated with a given Extended Chebyshev space,
6 / 24
7 / 24
7 / 24
i=0 αiBi
7 / 24
i=0 αiBi
i=0 αiBi w0
w0 | F ∈ E}
7 / 24
i=0 αiBi
i=0 αiBi w0
w0 | F ∈ E}
i=0 αiBi
i=0 αiBi w0
w0 | F ∈ E}
i=0 βiVi
7 / 24
i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}
8 / 24
i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}
i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}
8 / 24
i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}
8 / 24
9 / 24
1 a sequence of knots tk < tk+1, k ∈ Z ; 9 / 24
1 a sequence of knots tk < tk+1, k ∈ Z ; 2 a sequence of section-spaces : for each k ∈ Z,
9 / 24
1 a sequence of knots tk < tk+1, k ∈ Z ; 2 a sequence of section-spaces : for each k ∈ Z,
3 a sequence Mk, k ∈ Z, of connection matrices : for each
9 / 24
10 / 24
10 / 24
1 the restriction of S to [tk, tk+1] belongs to Ek 10 / 24
1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition
k ), . . . , S(n−1)(tk +)
k ) . . . , S(n−1)(tk −)
10 / 24
1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition
k ), . . . , S(n−1)(tk +)
k ) . . . , S(n−1)(tk −)
10 / 24
1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition
k ), . . . , S(n−1)(tk +)
k ) . . . , S(n−1)(tk −)
10 / 24
11 / 24
11 / 24
1
local control : basis functions with minimal support
11 / 24
1
local control : basis functions with minimal support
2
“good" control : normalised totally positive basis
11 / 24
1
local control : basis functions with minimal support
2
“good" control : normalised totally positive basis
3
development of all the classical design algorithms
11 / 24
1
local control : basis functions with minimal support
2
“good" control : normalised totally positive basis
3
development of all the classical design algorithms
11 / 24
12 / 24
12 / 24
1
(w k
1 , . . . , w k n ) : system of weight functions on [tk, tk+1]
12 / 24
1
(w k
1 , . . . , w k n ) : system of weight functions on [tk, tk+1]
2
Ek := EC(1 Ik, w k
1 , . . . , w k n )
12 / 24
1
(w k
1 , . . . , w k n ) : system of weight functions on [tk, tk+1]
2
Ek := EC(1 Ik, w k
1 , . . . , w k n )
3
Lk
0 = Idk, Lk 1, . . . , Lk n associated generalised derivatives
12 / 24
1
(w k
1 , . . . , w k n ) : system of weight functions on [tk, tk+1]
2
Ek := EC(1 Ik, w k
1 , . . . , w k n )
3
Lk
0 = Idk, Lk 1, . . . , Lk n associated generalised derivatives
12 / 24
1
(w k
1 , . . . , w k n ) : system of weight functions on [tk, tk+1]
2
Ek := EC(1 Ik, w k
1 , . . . , w k n )
3
Lk
0 = Idk, Lk 1, . . . , Lk n associated generalised derivatives
1S(t+ k ), . . . , Lk n−1S(t+ k )
1
k ), . . . , Lk−1 n−1S(tk −)
12 / 24
13 / 24
13 / 24
13 / 24
MLM, How to build all Chebyshevian spline spaces good for Geometric Design, to appear in Num. Math. 13 / 24
MLM, How to build all Chebyshevian spline spaces good for Geometric Design, to appear in Num. Math.
Remarks : P.J. Barry, Constr. Approx., 96, connection conditions
1S(t+ k ), . . . , Lk n−1S(t+ k )
T= Mk
1
S(t−
k ), . . . , Lk−1 n−1S(tk−)
T ,
good for design
13 / 24
MLM, How to build all Chebyshevian spline spaces good for Geometric Design, to appear in Num. Math.
Remarks : P.J. Barry, Constr. Approx., 96, connection conditions
1S(t+ k ), . . . , Lk n−1S(t+ k )
T= Mk
1
S(t−
k ), . . . , Lk−1 n−1S(tk−)
T ,
good for design Polynomial case (Mk TP for all k) : TNT Goodman (85) – N. Dyn+C. Micchelli (88)
13 / 24
14 / 24
14 / 24
1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :
14 / 24
1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :
1 for each k, EC(1
1 , . . . , wk n ) = Pn restricted to [tk, tk+1]
14 / 24
1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :
1 for each k, EC(1
1 , . . . , wk n ) = Pn restricted to [tk, tk+1]
2 for each k, the connection conditions
1S(t+ k ), . . . , Lk n−1S(t+ k )
1
k ), . . . , Lk−1 n−1S(tk −)
k ), . . . , S(n−1)(tk +)
k ) . . . , S(n−1)(tk −)
14 / 24
15 / 24
15 / 24
16 / 24
16 / 24
16 / 24
16 / 24
16 / 24
17 / 24
17 / 24
ck
17 / 24
ck
ck
17 / 24
ck
ck
17 / 24
ck
ck
1
TP : dk = 0
17 / 24
ck
ck
1
TP : dk = 0
2
NSC of Th B : −24 < dk < 24 ! !
17 / 24
18 / 24
18 / 24
19 / 24
20 / 24
20 / 24
21 / 24
22 / 24
22 / 24
23 / 24
24 / 24