ÿþG r a f i k a k o m p u t e r o w a
G r a f i k a k o m p u t e r o w a
W y k Ba d
M o d e l o w a n i e k r z y w y c h
i p o w i e r z c h n i n i e r e g u l a r n y c h
I n t e r p o l a c j a i a p r o k s y m a c j a
L i n i e i p o w i e r z c h n i e w p r z e s t r z e n i 3 D s o k r e [l o n e z b i o r e m p u n k t ó w o
w s p ó Br z d n y c h ( x , y , z ) .
N u m e r y c z n e m e t o d y m o d e l o w a n i a g e o m e t r y c z n e g o ( o p i s u k s z t a Bt u ) n a
p o d s t a w i e z d e f i n i o w a n y c h p u n k t ó w k l a s y f i k o w a n e s n a d w i e k a t e g o r i e :
- m e t o d y i n t e r p o l a c y j n e ;
- m e t o d y a p r o k s y m a c y j n e .
I n t e r p o l a c j a m e t o d a n u m e r y c z n a p o l e g a j c a n a w y z n a c z a n i u w d a n y m
p r z e d z i a l e t z w . f u n k c j i i n t e r p o l a c y j n e j f ( x ) , k t ó r a p r z y j m u j e w n i m z g ó r y
p r z e d z i a l e t z w . f u n k c j i i n t e r p o l a c y j n e j f ( x ) , k t ó r a p r z y j m u j e w n i m z g ó r y
z a d a n e w a r t o [c i w u s t a l o n y c h p u n k t a c h , n a z y w a n y c h w z Ba m i . I n t e r p o l a c j a
j e s t s z c z e g ó l n y m p r z y p a d k i e m m e t o d n u m e r y c z n y c h t y p u a p r o k s y m a c j a .
A p r o k s y m a c j a m e t o d a n u m e r y c z n a p o l e g a j c a n a p r z y b l i |a n i u w d a n y m
p r z e d z i a l e f u n k c j i z w a n e j f u n k c j a p r o k s y m o w a n f ( x ) i n n f u n k c j z w a n
f u n k c j a p r o k s y m u j c F ( x , p 1 , . . . , p k ) , t a k a b y d l a p r z y j t e g o k r y t e r i u m ,
f u n k c j a F ( x , p 1 , . . . , p k ) m o |l i w i e d o k Ba d n i e o d t w a r z a Ba p r z e b i e g f u n k c j i
a p r o k s y m o w a n e j f ( x ) .
p 1 , . . . , p k z d e f i n i o w a n e p u n k t y
I n t e r p o l a c j a i a p r o k s y m a c j a - i d e a
P r z y k Ba d y :
i n t e r p o l a c j a m e t o d N e w t o n a a p r o k s y m a c j a w i e l o m i a n e m C z y b y s z e w a
K r z y w e i p o w i e r z c h n i e u t w o r z o n e m e t o d a m i i n t e r p o l a c y j n y m i z a w i e r a j
w s z y s t k i e p u n k t y d e f i n i u j c e .
L i n i a l u b p o w i e r z c h n i a u t w o r z o n a j e s t m e t o d a p r o k s y m a c y j n j e |e l i
p r z e c h o d z i b l i s k o l e c z n i e k o n i e c z n i e p r z e z p u n k t y d e f i n i u j c e .
M e t o d y i n t e r p o l a c y j n e
w y k o r z y s t y w a n e d o m o d e l o w a n i a k r z y w y c h
- i n t e r p o l a c j a l i n i o w a ; *
- i n t e r p o l a c j a w i e l o m i a n o w a ; *
- i n t e r p o l a c j a p a r a b o l i c z n a ; *
- i n t e r p o l a c j a A k i m a ; *
- i n t e r p o l a c j a f u n k c j a m i v - s k l e j a n y m i ;
- i n t e r p o l a c j a m a c i e r z a m i s k l e j a n y m i ;
- i n t e r p o l a c j a f u n k c j a m i s k l e j a n y m i B a r t e l s a .
- i n t e r p o l a c j a f u n k c j a m i s k l e j a n y m i B a r t e l s a .
w y k o r z y s t y w a n e d o m o d e l o w a n i a p o w i e r z c h n i
- i n t e r p o l a c j a C o o n s a . *
M e t o d y a p r o k s y m a c y j n e
w y k o r z y s t y w a n e d o m o d e l o w a n i a k r z y w y c h i
p o w i e r z c h n i
- a p r o k s y m a c j a B e z i e r a ; *
- a p r o k s y m a c j a f u n k c j a m i B - s k l e j a n y m i ; *
- a p r o k s y m a c j a f u n k c j a m i ²- s k l e j a n y m i ; *
- a p r o k s y m a c j a f u n k c j a m i ²2 - s k l e j a n y m i . *
N a z w a t w o r z o n y c h k r z y w y c h i p o w i e r z c h n i n o s i n a z w
f u n k c j i w y k o r z y s t y w a n e j w d a n e j m e t o d z i e , n p . :
- p o w i e r z c h n i a C o o n s a ;
- k r z y w a l u b p o w i e r z c h n i a B e z i e r a ;
- k r z y w a l u b p o w i e r z c h n i a ²- s k l e j a n a i t p .
R ó w n a n i e p a r a m e t r y c z n e k r z y w e j
K r z y w a C ( u ) m o |e b y w y r a |o n a j a k o
l i n i o w e z Bo |e n i e :
n
C ( u ) = " c i F i ( u )
i = 0
g d z i e :
- F ( u ) f u n k c j a b a z o w a
- F i ( u ) f u n k c j a b a z o w a
- c i w s p ó Bc z y n n i k l i c z b o w y
F u n k c j a b a z o w a d e f i n i u j e k s z t a Bt i w Ba s n o [c i
m o d e l o w a n e j k r z y w e j .
R ó w n a n i e p a r a m e t r y c z n e p o w i e r z c h n i
W s p ó Bc z y n n i k c i m o |e w y z n a c z a k r z y w C i ( v ) , k t ó r a t a k |e m o |e b y
w y r a |o n a j a k o l i n i o w e z Bo |e n i e f u n k c j i b a z o w y c h G k ( v ) :
m
C i ( v ) = " a i k G k ( v )
k = 0
W p r o w a d z a j c t o w y r a |e n i e d o r ó w n a n i a p a r a m e t r y c z n e g o k r z y w e j
o t r z y m a m y r ó w n a n i e p o w i e r z c h n i , k t ó r e j e s t i l o c z y n e m t e n s o r o w y m
f u n k c j i b a z o w y c h F i ( u ) i G k ( v ) :
f u n k c j i b a z o w y c h F i ( u ) i G k ( v ) :
n m
S ( u , v ) = " " a i k F i ( u ) G k ( v )
i = 0 k = 0
g d z i e :
- F i ( u ) , G k ( v ) f u n k c j e b a z o w e
- a i k w s p ó Bc z y n n i k l i c z b o w y
F u n k c j e b a z o w e d e f i n i u j k s z t a Bt i w Ba s n o [c i m o d e l o w a n e j
p o w i e r z c h n i .
Au k i k r z y w e j , p Ba t y p o w i e r z c h n i
K r z y w e i p o w i e r z c h n i e s c z s t o d z i e l o n e n a m n i e j s z e w y c i n k i
l u b s e g m e n t y , k t ó r e m o g b y n i e z a l e |n i e p r z e t w a r z a n e .
K r z y w a C ( u ) m o |e b y d z i e l o n a n a c z [c i w y z n a c z o n e p r z e z
p u n k t y u i z d z i e d z i n y f u n k c j i F ( u ) :
u 1 <