Page 41 - 363_
        P. 41
     42
                       Рисунок 4.3 – Результати кубічної інтерполяції функції однієї змінної
                   Функція      spline(X,  Y,  Xi)        здійснює        інтерполяцію      кубічними
            сплайнами. Як приклад розглянемо інтерполяцію попереднього вектора:
                    >> y2 = spline(x, y, xl);
                    >> plot (x, y, xl, yl, xl, y2), grid
                    Результат наведено на рисунку 4.4.
                   Усі     попередні       процедури        охоплюються          єдиною       процедурою
            interp1(X,Y,Xi),  яка  здійснює  одновимірну  табличну  інтерполяцію.
            Звернення до неї у загальному випадку має вигляд:
                                                interp1(X, Y, Xi, '<метод>'),
            і  дозволяє  додатково  вказати  метод  інтерполяції:  'linear'  –  лінійна;  'cubic'  –
            кубічна;  'spline' – кубічні сплайни.
                   Якщо  метод  не  вказано,  здійснюється  за  замовчуванням  лінійна
            інтерполяція. Наприклад, (для того ж вектора):
                   >> yl = interp1(x, y, x1);
                   >> y2 = interp1(x, y, x1 , 'cubic');
                   >> уЗ = inrterp1(x, y, x1, 'spline');
                   >> plot (x1, y1, x1, y2, x1, y3), grid.
                   Результати  наведено  на  рисунку  4.5.  Як  випливає    з        нього,  функція
            interp1 діє повністю аналогічно попереднім функціям інтерполяції.
     	
