Polynomial splines as examples of Chebyshevian splines - - PowerPoint PPT Presentation

polynomial splines as examples of chebyshevian splines
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

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

slide-2
SLIDE 2

Outline

2 / 24

slide-3
SLIDE 3

Outline

Extended Chebyshev spaces

2 / 24

slide-4
SLIDE 4

Outline

Extended Chebyshev spaces Chebyshevian splines

2 / 24

slide-5
SLIDE 5

Outline

Extended Chebyshev spaces Chebyshevian splines Geometrically continuous polynomial splines

2 / 24

slide-6
SLIDE 6

Outline

Extended Chebyshev spaces (Th.A) Chebyshevian splines Geometrically continuous polynomial splines

2 / 24

slide-7
SLIDE 7

Outline

Extended Chebyshev spaces (Th.A) Chebyshevian splines (Th.B) Geometrically continuous polynomial splines

2 / 24

slide-8
SLIDE 8

Outline

Extended Chebyshev spaces (Th.A) Chebyshevian splines (Th.B) Geometrically continuous polynomial splines (⇐ A + B)

2 / 24

slide-9
SLIDE 9

Extended Chebyshev spaces (EC-spaces)

3 / 24

slide-10
SLIDE 10

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces

3 / 24

slide-11
SLIDE 11

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces same properties as polynomial spaces (up to 1 ? exception) but DIFFICULT TO PROVE

3 / 24

slide-12
SLIDE 12

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces same properties as polynomial spaces (up to 1 ? exception) but DIFFICULT TO PROVE advantages :

3 / 24

slide-13
SLIDE 13

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces same properties as polynomial spaces (up to 1 ? exception) but DIFFICULT TO PROVE advantages :

  • ffer more possibilities in Approximation or Geometric Design

3 / 24

slide-14
SLIDE 14

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces same properties as polynomial spaces (up to 1 ? exception) but DIFFICULT TO PROVE advantages :

  • ffer more possibilities in Approximation or Geometric Design

enable us to better understand polynomial spaces

3 / 24

slide-15
SLIDE 15

Extended Chebyshev spaces (EC-spaces)

natural generalisation of polynomial spaces same properties as polynomial spaces (up to 1 ? exception) but DIFFICULT TO PROVE advantages :

  • ffer more possibilities in Approximation or Geometric Design

enable us to better understand polynomial spaces

  • r even to obtain new results concerning them e.g., HERE

3 / 24

slide-16
SLIDE 16

EC-spaces

4 / 24

slide-17
SLIDE 17

EC-spaces

I interval, E ⊂ C n(I) (n + 1)-dimensional

4 / 24

slide-18
SLIDE 18

EC-spaces

I interval, E ⊂ C n(I) (n + 1)-dimensional Definition : E is an EC-space on I is any non-zero F ∈ E vanishes at most n times in I, counting multiplicities

4 / 24

slide-19
SLIDE 19

EC-spaces

I interval, E ⊂ C n(I) (n + 1)-dimensional Definition : E is an EC-space on I is any non-zero F ∈ E vanishes at most n times in I, counting multiplicities Examples :

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

I = [a, a + 2π[ (for n ≥ 2).

3 . . . 4 / 24

slide-20
SLIDE 20

EC-spaces

I interval, E ⊂ C n(I) (n + 1)-dimensional Definition : E is an EC-space on I is any non-zero F ∈ E vanishes at most n times in I, counting multiplicities Examples :

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

I = [a, a + 2π[ (for n ≥ 2).

3 . . .

  • S. Karlin – L.L. Schumaker – T. Lyche – N. Dyn – A. Ron – G. Mühlbach –
  • H. Pottmann – P.J. Barry – D. Bister – H. Prautzsch – J. Carnicer – J.-M. Peña – P. Costantini – C. Manni –. . .

4 / 24

slide-21
SLIDE 21

EC-spaces and weight functions

5 / 24

slide-22
SLIDE 22

EC-spaces and weight functions

(w0, . . . , wn) system of weight functions on I : for i = 0, . . . , n, wi ∈ C n−i(I) and is positive on I

5 / 24

slide-23
SLIDE 23

EC-spaces and weight functions

(w0, . . . , wn) system of weight functions on I : for i = 0, . . . , n, wi ∈ C n−i(I) and is positive on I associated generalised derivatives : D = ordinary differentiation L0F := F w0 , LiF := DLi−1F wi , i = 1, . . . , n

5 / 24

slide-24
SLIDE 24

EC-spaces and weight functions

(w0, . . . , wn) system of weight functions on I : for i = 0, . . . , n, wi ∈ C n−i(I) and is positive on I associated generalised derivatives : D = ordinary differentiation L0F := F w0 , LiF := DLi−1F wi , i = 1, . . . , n E := {F ∈ C n(I) | LnF constant on I} is an (n + 1)-dim. EC-space on I, denoted E = EC(w0, . . . , wn)

5 / 24

slide-25
SLIDE 25

EC-spaces and weight functions

(w0, . . . , wn) system of weight functions on I : for i = 0, . . . , n, wi ∈ C n−i(I) and is positive on I associated generalised derivatives : D = ordinary differentiation L0F := F w0 , LiF := DLi−1F wi , i = 1, . . . , n E := {F ∈ C n(I) | LnF constant on I} is an (n + 1)-dim. EC-space on I, denoted E = EC(w0, . . . , wn)

Ex : on I = R, for w0 = w1 = · · · = wn = 1 I, EC(w0, . . . , wn) = Pn

5 / 24

slide-26
SLIDE 26

E= (n + 1)-dimensional EC-space on I = [a, b]

6 / 24

slide-27
SLIDE 27

E= (n + 1)-dimensional EC-space on I = [a, b]

Theorem - [H.Pottmann 93, MLM 05] If I is closed and bounded, then E can be written as E = EC(w0, . . . , wn)

6 / 24

slide-28
SLIDE 28

E= (n + 1)-dimensional EC-space on I = [a, b]

Theorem - [H.Pottmann 93, MLM 05] If I is closed and bounded, then E can be written as E = EC(w0, . . . , wn) THEOREM A ONE CAN NOW FIND ALL POSSIBLE SYSTEMS OF WEIGHT FUNCTIONS ON [a, b] SUCH THAT E = EC(w0, . . . , wn)

6 / 24

slide-29
SLIDE 29

E= (n + 1)-dimensional EC-space on I = [a, b]

Theorem - [H.Pottmann 93, MLM 05] If I is closed and bounded, then E can be written as E = EC(w0, . . . , wn) THEOREM A ONE CAN NOW FIND ALL POSSIBLE SYSTEMS OF WEIGHT FUNCTIONS ON [a, b] SUCH THAT E = EC(w0, . . . , wn)

MLM, Finding all systems of weight functions associated with a given Extended Chebyshev space,

  • J. Approx. Theory, 2011

6 / 24

slide-30
SLIDE 30

Weight functions for E :=P2 restricted to I := [0, 1]

7 / 24

slide-31
SLIDE 31

Weight functions for E :=P2 restricted to I := [0, 1]

(B0, B1, B2) : Bernstein basis of degree 2

7 / 24

slide-32
SLIDE 32

Weight functions for E :=P2 restricted to I := [0, 1]

(B0, B1, B2) : Bernstein basis of degree 2 Select any α0, α1, α2 > 0 and take w0 := 2

i=0 αiBi

7 / 24

slide-33
SLIDE 33

Weight functions for E :=P2 restricted to I := [0, 1]

(B0, B1, B2) : Bernstein basis of degree 2 Select any α0, α1, α2 > 0 and take w0 := 2

i=0 αiBi

1 I = 2

i=0 αiBi w0

→ Bernstein basis of L0E := { F

w0 | F ∈ E}

7 / 24

slide-34
SLIDE 34

Weight functions for E :=P2 restricted to I := [0, 1]

(B0, B1, B2) : Bernstein basis of degree 2 Select any α0, α1, α2 > 0 and take w0 := 2

i=0 αiBi

1 I = 2

i=0 αiBi w0

→ Bernstein basis of L0E := { F

w0 | F ∈ E}

DL0E= EC-space of dimension 2 on I, Bernstein-like basis V0 := −D α0B0 w0

  • ,

V1 := D α1B1 w0

  • 7 / 24
slide-35
SLIDE 35

Weight functions for E :=P2 restricted to I := [0, 1]

(B0, B1, B2) : Bernstein basis of degree 2 Select any α0, α1, α2 > 0 and take w0 := 2

i=0 αiBi

1 I = 2

i=0 αiBi w0

→ Bernstein basis of L0E := { F

w0 | F ∈ E}

DL0E= EC-space of dimension 2 on I, Bernstein-like basis V0 := −D α0B0 w0

  • ,

V1 := D α1B1 w0

  • Select any β0, β1 > 0 and take w1 := 1

i=0 βiVi

7 / 24

slide-36
SLIDE 36

Weight functions for E :=P2 restricted to I := [0, 1]

1 I = 1

i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}

8 / 24

slide-37
SLIDE 37

Weight functions for E :=P2 restricted to I := [0, 1]

1 I = 1

i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}

DL1E := EC-space of dimension 1 on I, with Bernstein-like basis V 0 := D β1V1 w1

  • 8 / 24
slide-38
SLIDE 38

Weight functions for E :=P2 restricted to I := [0, 1]

1 I = 1

i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}

DL1E := EC-space of dimension 1 on I, with Bernstein-like basis V 0 := D β1V1 w1

  • Select any γ0 > 0 and take w2 := γ0V 0

8 / 24

slide-39
SLIDE 39

Weight functions for E :=P2 restricted to I := [0, 1]

1 I = 1

i=0 βiVi w1 → Bern. basis of L1E := { F w1 | F ∈ DL0E}

DL1E := EC-space of dimension 1 on I, with Bernstein-like basis V 0 := D β1V1 w1

  • Select any γ0 > 0 and take w2 := γ0V 0

Theorem - This provides us with all ways to write E as E = EC(w0, w1, w2).

8 / 24

slide-40
SLIDE 40

Chebyshevian splines : ingredients

9 / 24

slide-41
SLIDE 41

Chebyshevian splines : ingredients

1 a sequence of knots tk < tk+1, k ∈ Z ; 9 / 24

slide-42
SLIDE 42

Chebyshevian splines : ingredients

1 a sequence of knots tk < tk+1, k ∈ Z ; 2 a sequence of section-spaces : for each k ∈ Z,

Ek ⊂ C n([tk, tk+1]) contains constants and DEk is an n-dimensional EC-space on [tk, tk+1] ;

9 / 24

slide-43
SLIDE 43

Chebyshevian splines : ingredients

1 a sequence of knots tk < tk+1, k ∈ Z ; 2 a sequence of section-spaces : for each k ∈ Z,

Ek ⊂ C n([tk, tk+1]) contains constants and DEk is an n-dimensional EC-space on [tk, tk+1] ;

3 a sequence Mk, k ∈ Z, of connection matrices : for each

k ∈ Z, Mk is a lower triangular matrix of order (n − 1) with positive diagonal.

9 / 24

slide-44
SLIDE 44

Chebyshevian splines : definition

10 / 24

slide-45
SLIDE 45

Chebyshevian splines : definition

S= set of all continuous functions S :] infk tk, supk tk[→ R such that, for each k ∈ Z

10 / 24

slide-46
SLIDE 46

Chebyshevian splines : definition

S= set of all continuous functions S :] infk tk, supk tk[→ R such that, for each k ∈ Z

1 the restriction of S to [tk, tk+1] belongs to Ek 10 / 24

slide-47
SLIDE 47

Chebyshevian splines : definition

S= set of all continuous functions S :] infk tk, supk tk[→ R such that, for each k ∈ Z

1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition

  • S′(t+

k ), . . . , S(n−1)(tk +)

T = Mk

  • S′(t−

k ) . . . , S(n−1)(tk −)

T

10 / 24

slide-48
SLIDE 48

Chebyshevian splines : definition

S= set of all continuous functions S :] infk tk, supk tk[→ R such that, for each k ∈ Z

1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition

  • S′(t+

k ), . . . , S(n−1)(tk +)

T = Mk

  • S′(t−

k ) . . . , S(n−1)(tk −)

T Example - for each k ∈ Z, Ek :=Pn restricted to [tk, tk+1] :

10 / 24

slide-49
SLIDE 49

Chebyshevian splines : definition

S= set of all continuous functions S :] infk tk, supk tk[→ R such that, for each k ∈ Z

1 the restriction of S to [tk, tk+1] belongs to Ek 2 at tk S satisfies the connection condition

  • S′(t+

k ), . . . , S(n−1)(tk +)

T = Mk

  • S′(t−

k ) . . . , S(n−1)(tk −)

T Example - for each k ∈ Z, Ek :=Pn restricted to [tk, tk+1] : ↓ geometrically continuous polynomial splines of degree n

10 / 24

slide-50
SLIDE 50

Chebyshevian spline spaces “good for design"

11 / 24

slide-51
SLIDE 51

Chebyshevian spline spaces “good for design"

Criteria :

11 / 24

slide-52
SLIDE 52

Chebyshevian spline spaces “good for design"

Criteria :

1

local control : basis functions with minimal support

11 / 24

slide-53
SLIDE 53

Chebyshevian spline spaces “good for design"

Criteria :

1

local control : basis functions with minimal support

2

“good" control : normalised totally positive basis

11 / 24

slide-54
SLIDE 54

Chebyshevian spline spaces “good for design"

Criteria :

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

slide-55
SLIDE 55

Chebyshevian spline spaces “good for design"

Criteria :

1

local control : basis functions with minimal support

2

“good" control : normalised totally positive basis

3

development of all the classical design algorithms

Can be summarised as : EXISTENCE OF BLOSSOMS IN S

11 / 24

slide-56
SLIDE 56

ALL good spline spaces

12 / 24

slide-57
SLIDE 57

ALL good spline spaces

Ingredients : for each k ∈ Z, take

12 / 24

slide-58
SLIDE 58

ALL good spline spaces

Ingredients : for each k ∈ Z, take

1

(w k

1 , . . . , w k n ) : system of weight functions on [tk, tk+1]

12 / 24

slide-59
SLIDE 59

ALL good spline spaces

Ingredients : for each k ∈ Z, take

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

slide-60
SLIDE 60

ALL good spline spaces

Ingredients : for each k ∈ Z, take

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

slide-61
SLIDE 61

ALL good spline spaces

Ingredients : for each k ∈ Z, take

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

Define S as previously but with the connection conditions

12 / 24

slide-62
SLIDE 62

ALL good spline spaces

Ingredients : for each k ∈ Z, take

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

Define S as previously but with the connection conditions

  • Lk

1S(t+ k ), . . . , Lk n−1S(t+ k )

T=

  • Lk−1

1

S(t−

k ), . . . , Lk−1 n−1S(tk −)

T

12 / 24

slide-63
SLIDE 63

ALL good spline spaces

13 / 24

slide-64
SLIDE 64

ALL good spline spaces

THEOREM B

13 / 24

slide-65
SLIDE 65

ALL good spline spaces

THEOREM B THIS PROCEDURE YIELDS ALL CHEBYSHEVIAN SPLINE SPACES GOOD FOR DESIGN

13 / 24

slide-66
SLIDE 66

ALL good spline spaces

THEOREM B THIS PROCEDURE YIELDS ALL CHEBYSHEVIAN SPLINE SPACES GOOD FOR DESIGN

MLM, How to build all Chebyshevian spline spaces good for Geometric Design, to appear in Num. Math. 13 / 24

slide-67
SLIDE 67

ALL good spline spaces

THEOREM B THIS PROCEDURE YIELDS ALL CHEBYSHEVIAN SPLINE SPACES GOOD FOR DESIGN

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

  • Lk

1S(t+ k ), . . . , Lk n−1S(t+ k )

T= Mk

  • Lk−1

1

S(t−

k ), . . . , Lk−1 n−1S(tk−)

T ,

  • Mk totally positive (TP, i.e., all minors are ≥ 0) for all k + . . . ⇒ S

good for design

13 / 24

slide-68
SLIDE 68

ALL good spline spaces

THEOREM B THIS PROCEDURE YIELDS ALL CHEBYSHEVIAN SPLINE SPACES GOOD FOR DESIGN

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

  • Lk

1S(t+ k ), . . . , Lk n−1S(t+ k )

T= Mk

  • Lk−1

1

S(t−

k ), . . . , Lk−1 n−1S(tk−)

T ,

  • Mk totally positive (TP, i.e., all minors are ≥ 0) for all k + . . . ⇒ S

good for design Polynomial case (Mk TP for all k) : TNT Goodman (85) – N. Dyn+C. Micchelli (88)

13 / 24

slide-69
SLIDE 69

S = space of geometrically continuous polynomial splines

14 / 24

slide-70
SLIDE 70

S = space of geometrically continuous polynomial splines

Question : is S good for design ?

14 / 24

slide-71
SLIDE 71

S = space of geometrically continuous polynomial splines

Question : is S good for design ? THEOREM B ⇓ Equivalent question : can we find systems of weight functions (wk

1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :

14 / 24

slide-72
SLIDE 72

S = space of geometrically continuous polynomial splines

Question : is S good for design ? THEOREM B ⇓ Equivalent question : can we find systems of weight functions (wk

1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :

1 for each k, EC(1

Ik, wk

1 , . . . , wk n ) = Pn restricted to [tk, tk+1]

14 / 24

slide-73
SLIDE 73

S = space of geometrically continuous polynomial splines

Question : is S good for design ? THEOREM B ⇓ Equivalent question : can we find systems of weight functions (wk

1 , . . . , wk n ) on [tk, tk+1], k ∈ Z, such that :

1 for each k, EC(1

Ik, wk

1 , . . . , wk n ) = Pn restricted to [tk, tk+1]

2 for each k, the connection conditions

  • Lk

1S(t+ k ), . . . , Lk n−1S(t+ k )

T=

  • Lk−1

1

S(t−

k ), . . . , Lk−1 n−1S(tk −)

T and

  • S′(t+

k ), . . . , S(n−1)(tk +)

T = Mk

  • S′(t−

k ) . . . , S(n−1)(tk −)

T will be equivalent ?

14 / 24

slide-74
SLIDE 74

Geometrically continuous polynomial splines

15 / 24

slide-75
SLIDE 75

Geometrically continuous polynomial splines

ANSWER ACHIEVABLE THANKS TO THEOREM A

15 / 24

slide-76
SLIDE 76

Geometrically continuous polynomial splines of degree 3

16 / 24

slide-77
SLIDE 77

Geometrically continuous polynomial splines of degree 3

connection matrices Mk = ak bk ck

  • , ak, ck > 0

16 / 24

slide-78
SLIDE 78

Geometrically continuous polynomial splines of degree 3

connection matrices Mk = ak bk ck

  • , ak, ck > 0

Theorem S good for design ⇔ bk + 2(ak + ck) > 0 for all k.

16 / 24

slide-79
SLIDE 79

Geometrically continuous polynomial splines of degree 3

connection matrices Mk = ak bk ck

  • , ak, ck > 0

Theorem S good for design ⇔ bk + 2(ak + ck) > 0 for all k. Comparison with TP of the Mk’s : bk ≥ 0

16 / 24

slide-80
SLIDE 80

Geometrically continuous polynomial splines of degree 3

connection matrices Mk = ak bk ck

  • , ak, ck > 0

Theorem S good for design ⇔ bk + 2(ak + ck) > 0 for all k. Comparison with TP of the Mk’s : bk ≥ 0 Ex : ak = 1, ck = 9, bk > −20 instead of bk ≥ 0

16 / 24

slide-81
SLIDE 81

Geometrically continuous polynomial splines of degree 4

17 / 24

slide-82
SLIDE 82

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0

17 / 24

slide-83
SLIDE 83

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0 Théorème S good for design ⇔ for all k ∈ Z :    Bk := bk + 3(ak + ck) > 0 Ek := ek + 4(ck + fk) > 0 −Ak < dk < BkEk

ck

− Ak , Ak := 4bk+3ek+6(ak+2ck+fk).

17 / 24

slide-84
SLIDE 84

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0 Théorème S good for design ⇔ for all k ∈ Z :    Bk := bk + 3(ak + ck) > 0 Ek := ek + 4(ck + fk) > 0 −Ak < dk < BkEk

ck

− Ak , Ak := 4bk+3ek+6(ak+2ck+fk). Comparison with TP of the Mk’s :    bk ≥ 0 ek ≥ 0 0 ≤ dk ≤ bkek

ck

17 / 24

slide-85
SLIDE 85

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0 Théorème S good for design ⇔ for all k ∈ Z :    Bk := bk + 3(ak + ck) > 0 Ek := ek + 4(ck + fk) > 0 −Ak < dk < BkEk

ck

− Ak , Ak := 4bk+3ek+6(ak+2ck+fk). Comparison with TP of the Mk’s :    bk ≥ 0 ek ≥ 0 0 ≤ dk ≤ bkek

ck

Ex : bk = ek = 0, ak = ck = fk = 1

17 / 24

slide-86
SLIDE 86

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0 Théorème S good for design ⇔ for all k ∈ Z :    Bk := bk + 3(ak + ck) > 0 Ek := ek + 4(ck + fk) > 0 −Ak < dk < BkEk

ck

− Ak , Ak := 4bk+3ek+6(ak+2ck+fk). Comparison with TP of the Mk’s :    bk ≥ 0 ek ≥ 0 0 ≤ dk ≤ bkek

ck

Ex : bk = ek = 0, ak = ck = fk = 1

1

TP : dk = 0

17 / 24

slide-87
SLIDE 87

Geometrically continuous polynomial splines of degree 4

connection matrices Mk =   ak bk ck dk ek fk  , ak, ck, fk > 0 Théorème S good for design ⇔ for all k ∈ Z :    Bk := bk + 3(ak + ck) > 0 Ek := ek + 4(ck + fk) > 0 −Ak < dk < BkEk

ck

− Ak , Ak := 4bk+3ek+6(ak+2ck+fk). Comparison with TP of the Mk’s :    bk ≥ 0 ek ≥ 0 0 ≤ dk ≤ bkek

ck

Ex : bk = ek = 0, ak = ck = fk = 1

1

TP : dk = 0

2

NSC of Th B : −24 < dk < 24 ! !

17 / 24

slide-88
SLIDE 88

Geometrically continuous polynomial splines of degree 3

18 / 24

slide-89
SLIDE 89

Geometrically continuous polynomial splines of degree 3

At each knot, connection matrix M = 1 0 b 1

  • , with, from left to

right b = 0 ; 4 ; 16.

18 / 24

slide-90
SLIDE 90

Geometrically continuous polynomial splines of degree 3

At each knot, connection matrix M = 1 0 b 1

  • , with, from left to

right b = −1 ; −2 ; −3 ; −3, 9.

19 / 24

slide-91
SLIDE 91

Geometrically continuous polynomial splines of degree 3

20 / 24

slide-92
SLIDE 92

Geometrically continuous polynomial splines of degree 3

M = 1 0 b 9

  • , b = 0 ; 30.

20 / 24

slide-93
SLIDE 93

Geometrically continuous polynomial splines of degree 3

M = 1 0 b 9

  • , b = −5 ; −10 ; −15 ; −19, 9.

21 / 24

slide-94
SLIDE 94

Geometrically continuous polynomial splines of degree 3

22 / 24

slide-95
SLIDE 95

Geometrically continuous polynomial splines of degree 3

M = 9 0 b 1

  • , b = 0 ; 30.

22 / 24

slide-96
SLIDE 96

Geometrically continuous polynomial splines of degree 3

M = 9 0 b 1

  • , b = −5 ; −10 ; −15 ; −19, 9.

23 / 24

slide-97
SLIDE 97

THE END !

24 / 24