Кубічний сплайн — гладка функція, область визначення якої розбито на скінченне число відрізків, на кожному з яких вона збігається з деяким кубічним многочленом.
Опис
Функція задано на відрізку , розбитому на частини , . Кубічним сплайном дефекту 1 (різниця між степенем і гладкістю сплайна) називається функція , яка:
- на кожному відрізку є многочленом степеня не вище від трьох;
- має неперервні першу і другу похідні на всьому відрізку ;
- в точках виконується рівність , тобто сплайн інтерполює функцію в точках .
Для однозначного задання сплайна перелічених умов недостатньо, для побудови сплайна необхідно накласти додаткові вимоги — граничні умови:
- «Природний сплайн» — граничні умови виду: ;
- Неперервність другої похідної — граничні умови виду: ;
- Періодичний сплайн — граничні умови виду: і .
Теорема. Для будь-якої функції і будь-якого розбиття відрізка на частини існує рівно один природний сплайн , що задовольняє переліченим вище умовам.
Ця теорема є наслідком загальнішої теореми — Вітні про умови існування інтерполяційного сплайна.
Побудова
На кожному відрізку функція є многочленом третього степеня , коефіцієнти якого треба визначити. Запишемо для зручності у вигляді:
тоді
Умови неперервності всіх похідних до другого порядку включно записуються у вигляді
де змінюється від до а умови інтерполяції у вигляді
Позначимо
Звідси отримуємо формули для обчислення коефіцієнтів «природного сплайна»:
- ;
- ;
- ;
- ,
- причому і .
Якщо врахувати, що , то можна обчислити методом прогонки для тридіагональної матриці.
Примітки
Література
- de Boor, Carl. A Practical Guide to Splines. — New York : Springer-Verlag, 1978.
- Роджерс Д., Адамс Дж. Математические основы машинной графики. — 2-е, перераб. и доп. — М. : Мир, 2001. — .
- , Вводные лекции по численным методам.
- Волков Е. А. Глава 1. Приближение функций многочленами. § 11. Сплайны // Численные методы. — Учеб. пособие для вузов. — 2-е изд., испр. — М. : Наука, 1987. — С. 63-68.
Посилання
- Інтерполяція кубічними сплайнами на JavaScript [ 26 вересня 2016 у Wayback Machine.](рос.)
- Cubic Interpolation [ 25 лютого 2021 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kubichnij splajn gladka funkciya oblast viznachennya yakoyi rozbito na skinchenne chislo vidrizkiv na kozhnomu z yakih vona zbigayetsya z deyakim kubichnim mnogochlenom OpisFunkciya f x displaystyle f x zadano na vidrizku a b displaystyle a b rozbitomu na chastini xi 1 xi displaystyle x i 1 x i a x0 lt x1 lt lt xN b displaystyle a x 0 lt x 1 lt lt x N b Kubichnim splajnom defektu 1 riznicya mizh stepenem i gladkistyu splajna nazivayetsya funkciya S x displaystyle S x yaka na kozhnomu vidrizku xi 1 xi displaystyle x i 1 x i ye mnogochlenom stepenya ne vishe vid troh maye neperervni pershu i drugu pohidni na vsomu vidrizku a b displaystyle a b v tochkah xi displaystyle x i vikonuyetsya rivnist S xi f xi displaystyle S x i f x i tobto splajn S x displaystyle S x interpolyuye funkciyu f displaystyle f v tochkah xi displaystyle x i Dlya odnoznachnogo zadannya splajna perelichenih umov nedostatno dlya pobudovi splajna neobhidno naklasti dodatkovi vimogi granichni umovi Prirodnij splajn granichni umovi vidu S a S b 0 displaystyle S a S b 0 Neperervnist drugoyi pohidnoyi granichni umovi vidu S a S b 0 displaystyle S a S b 0 Periodichnij splajn granichni umovi vidu S a S b displaystyle S a S b i S a S b displaystyle S a S b Teorema Dlya bud yakoyi funkciyi f displaystyle f i bud yakogo rozbittya vidrizka a b displaystyle a b na chastini xi 1 xi displaystyle x i 1 x i isnuye rivno odin prirodnij splajn Si x displaystyle S i x sho zadovolnyaye perelichenim vishe umovam Cya teorema ye naslidkom zagalnishoyi teoremi Vitni pro umovi isnuvannya interpolyacijnogo splajna PobudovaNa kozhnomu vidrizku xi 1 xi i 1 N displaystyle x i 1 x i i overline 1 N funkciya S x displaystyle S x ye mnogochlenom tretogo stepenya Si x displaystyle S i x koeficiyenti yakogo treba viznachiti Zapishemo dlya zruchnosti Si x displaystyle S i x u viglyadi Si x ai bi x xi ci x xi 2 di x xi 3 displaystyle S i x a i b i x x i c i x x i 2 d i x x i 3 todi Si xi ai Si xi bi Si xi 2ci Si xi 6dii 1 N displaystyle S i left x i right a i quad S i x i b i quad S i x i 2c i quad S i left x i right 6d i quad i overline 1 N Umovi neperervnosti vsih pohidnih do drugogo poryadku vklyuchno zapisuyutsya u viglyadi Si xi 1 Si 1 xi 1 displaystyle S i left x i 1 right S i 1 x i 1 Si xi 1 Si 1 xi 1 displaystyle S i left x i 1 right S i 1 x i 1 Si xi 1 Si 1 xi 1 displaystyle S i left x i 1 right S i 1 x i 1 de i displaystyle i zminyuyetsya vid 1 displaystyle 1 do N displaystyle N a umovi interpolyaciyi u viglyadi Si xi f xi displaystyle S i left x i right f x i Poznachimo hi xi xi 1 i 1 N fi f xi i 0 N displaystyle quad h i x i x i 1 quad i overline 1 N quad f i f x i quad i overline 0 N Zvidsi otrimuyemo formuli dlya obchislennya koeficiyentiv prirodnogo splajna ai f xi displaystyle a i f x i di ci ci 13 hi displaystyle d i frac c i c i 1 3 cdot h i bi ai ai 1hi 2 ci ci 13 hi displaystyle b i frac a i a i 1 h i frac 2 cdot c i c i 1 3 cdot h i ci 1 hi 2 ci hi hi 1 ci 1 hi 1 3 ai 1 aihi 1 ai ai 1hi displaystyle c i 1 cdot h i 2 cdot c i cdot h i h i 1 c i 1 cdot h i 1 3 cdot left frac a i 1 a i h i 1 frac a i a i 1 h i right prichomu cN S xN 0 displaystyle c N S x N 0 i c1 3 d1 h1 S x0 0 displaystyle c 1 3 cdot d 1 cdot h 1 S x 0 0 Yaksho vrahuvati sho c0 cN 0 displaystyle c 0 c N 0 to c displaystyle c mozhna obchisliti metodom progonki dlya tridiagonalnoyi matrici PrimitkiLiteraturade Boor Carl A Practical Guide to Splines New York Springer Verlag 1978 Rodzhers D Adams Dzh Matematicheskie osnovy mashinnoj grafiki 2 e pererab i dop M Mir 2001 ISBN 5 03 002143 4 Vvodnye lekcii po chislennym metodam Volkov E A Glava 1 Priblizhenie funkcij mnogochlenami 11 Splajny Chislennye metody Ucheb posobie dlya vuzov 2 e izd ispr M Nauka 1987 S 63 68 PosilannyaInterpolyaciya kubichnimi splajnami na JavaScript 26 veresnya 2016 u Wayback Machine ros Cubic Interpolation 25 lyutogo 2021 u Wayback Machine Boor 1978