Page 81 - 4204
P. 81

ЛЕКЦІЯ 6. ПРОСТОРОВА ІНТЕРПОЛЯЦІЯ. ПОБУДОВА ЦИФРОВИХ МОДЕЛЕЙ РЕЛЬЄФУ

                  приклад  задавши  значення  X,                Y,  Z  для  16-ти  точок  M   та
                                                                                                      ij

                  розв’язавши систему рівнянь (обернувши матриці) отримаємо


                                                                        T
                              r(t 0 ..t 3 ,s 0 ..s 3 )   T  T  (t 0 ..t 3 ) B MB S (s 0 ..s 3 )    M 

                                                                            )
                                   )
                    B MB  T    (T  T  1 (t 0 ..t 3 )M S  1 (s 0 ..s 3 )    B  (T  T  1 (t 0 ..t 3 ), B T   S  1 (s 0 ..s 3 ).
                  Тут позначено


                                   T  T  (t 0   )   1 t 0  t 0 2  t 0 3     (sS  0   )   1  1  1  1  
                                    T                2   3                                        
                      T            T  (t 1 )    1 t 1  t 1  t 1           S (s 1 )     s 0  s 1  s 2  s 3  
                    T   (t 0 ...t 3 )      T        2  3    ,  (sS  0 ..s 3 )     (sS   )    s 2  s 2  s 2  s 2  
                                                                                         1
                                   T  (t 2  )    1 t 2  t 2  t 2            2     3    1 3  2 3  3 3  
                                                                                        s
                                  T  T  (t 3   )   1 t 3  t 3 2  t 3 3     S (s 3  )    1  s 1  s 2  s 3  
                                  
                                                             
                                              
                  і  зрозуміло,  що  у  даному  випадку  повинна  виконуватися  умова

                  t    s ,  i    3 .. 0   (інакше  B )(  T  T    B) і потрібно використовувати дві
                   i
                         i
                  базові матриці B  і B .
                                         t
                                               s
                        Визначивши  базову  матрицю  B,  для  заданої  системи  точок


                  r(t 0 ..t 3 ,s 0 ..s 3 )    M  отримаємо  рівняння  поверхні  у  матрично-


                  векторній формі


                                                 r  t , ( s ) T  T  ) (t B MB T S (s ).

                  Зокрема,  для  значень  параметрів:  t                    0   s 0     1,  t 1   s 1    0,


                  t 2   s 2   1, t 3   s 3    2 базова матриця  B співпаде з  B  для кубіч-
                                                                                            L

                  ного полінома Лагранжа (див. п. 4.3)

                                                         0     6     0     0  
                                                                             
                                                      1   2    3    6    1
                                               B                            
                                                 L
                                                      6   3    6    3     0  
                                                                             
                                                          1   3     3    1  

                  Нагадаємо,  що  базова  матриця  визначається  лише  значеннями


                                     s
                  параметрів t , , точки ж M  можуть бути довільними. Для іншо-
                                   i
                                       i
                                                        ij

                                                              80
   76   77   78   79   80   81   82   83   84   85   86