Сплайн (англ. spline — планка, рейка) — функція, область визначення якої розбита на шматки, на кожному зі шматків функція є деяким поліномом (многочленом).
Сплайн | |
Підтримується Вікіпроєктом | |
---|---|
Класифікаційний код ACM 2012 | 10003659 |
Сплайн у Вікісховищі |
В задачах інтерполяції, інтерполяція сплайном краща, ніж інтерполяція многочленом, оскільки дає схожі результати навіть при менших степенях поліномів, а також при її використанні не виникає феномена Рунге.
Максимальний степінь поліномів в сплайні називається степенем сплайна. Різниця між степенем сплайна і його гладкістю називається дефектом сплайна.
Визначення та історія
Походження назви та історія
Сплайн (spline) називали гнучку металеву лінійку — універсальне лекало [ 30 листопада 2009 у Wayback Machine.], що використовували креслярі для того, щоб гладко з'єднати окремі точки на кресленні. Тобто для графічного виконання інтерполяції. Більше того, крива, що описує деформацію гнучкої лінійки зафіксованої в окремих точках є сплайном. Отже, ми маємо фізичну модель сплайн-функції (або навпаки сплайн-функція є математичною моделлю гнучкої лінійки). Інтуїтивний підхід до використання кускових функцій в задачах апроксимації зустрічався в математиці протягом тривалого часу. Але, як зазначає Корнійчук Н. П., втягнення сплайнів в теорію наближення відбулося через задачі інтерполяції, завдяки їхнім хорошим обчислювальним та апроксимативним властивостям.
Застосування
Початок розвитку теорії інтерполяції сплайнами та й сам термін сплайн відраховують з 1946 року зі статті Ізо Шонберга (Isaac Jacob Schoenberg). Особливо інтенсивний її розвиток відбувся в 1950-1970 роки, традиційною прикладною сферою використання інтерполяційних сплайнів стали в цей час системи автоматизованого проектування. Однак потенційні можливості сплайнів значно ширші ніж просто опис деяких кривих. В реальному світі велика кількість фізичних процесів за самою своєю природою є сплайнами. В механіці це деформація гнучкої пластини чи стержня, зафіксованих в окремих точках; траєкторія руху тіла, якщо сила, що діє на нього змінюється ступінчато (траєкторія штучного космічного об'єкта з активними та інерційними відрізками руху, траєкторія руху літака при ступінчатій зміні тяги двигунів та зміні профілю крила тощо.). В термодинаміці це теплообмін в стрижні складеному з фрагментів з різною теплопередачею. В хімії — дифузія через шари різних речовин. В електриці — поширення електромагнітних полів через різнорідні середовища. Тобто сплайн не надумана математична абстракція, а в багатьох випадках він є розв'язанням диференційних рівнянь, які описують цілком реальні фізичні процеси.
Алгебраїчний сплайн
Розгляд сплайнів почнемо з визначення алгебраїчного сплайна [ ]: Функція визначена і неперервна на відрізку називається поліноміальним сплайном порядку з вузлами , якщо на кожному з відрізків , є алгебраїчним поліномом степені, що не перевищує , а в кожній з точок деяка похідна може мати розрив. Якщо в точці неперервні функції , а похідна в точці терпить розрив, число називають дефектом сплайна. Множину називають сіткою вузлів сплайна, а точки вузлами або точками стикання чи склейки сплайна.
Як слідує з визначення, для побудови сплайна, що складається з фрагмента потрібно знайти такі значення числових параметрів для кожного фрагмента — полінома степені , які забезпечать неперервність у вузлах, як самої функції так і необхідних похідних. Отже всього слід визначити параметрів. З врахуванням умови інтерполяції та неперервності перших двох похідних визначення параметрів зводиться до розв'язання системи з лінійних рівнянь. Як правило, значення коефіцієнтів для відрізків поліномів безпосередньо не розраховуються.
Для визначення інтерполяційного сплайна з неперервною першою похідною достатньо розрахувати значення першої похідної у вузлах. Спосіб визначення похідних у вузлах сплайна визначає широку різноманітність інтерполяційних сплайнів. Часто похідні визначаються не як константи, а як деякі залежності від інтерпольованої функції та сітки інтерполяції.
Якщо значення першої похідної у вузлах розраховувати виходячи з умови неперервності другої похідної (вирішуючи систему з n лінійних рівнянь) то сплайн матиме дві неперервні похідні. Такий спосіб побудови сплайна, як і сам сплайн називають глобальним, оскільки при визначенні кожного з його коефіцієнтів враховується вся множина вузлів інтерполяції.
В інших випадках, для визначення окремого коефіцієнта, враховуються лише найближчі вузли інтерполяції і такі способи побудови, як і самі сплайни, називають локальними. Параметри фрагмента такого сплайна можна визначити незалежно від інших фрагментів.
Найпростішою умовою побудови фрагмента локального сплайна є умова рівності полінома на кінцях відрізків відповідним значенням інтерпольованої функції.
Для найпростішого сплайна — ламаної цієї умови цілком досить. Два коефіцієнта прямої однозначно визначаються з двох рівнянь. Такий сплайн є локальним. Для поліномів вищих степенів ми повинні додати додаткові умови таким чином, щоб загальне число рівнянь дорівнювало числу коефіцієнтів полінома. Так для сплайна 3-й степені такою умовою є рівність 1-ї похідної на кінцях відрізка деякому значенню, що визначається для сусідніх відрізків однаковим чином (у формулах (2) через значення похідної функції яку наближують).
Система з 4-х рівнянь
дозволяє однозначно визначити 4 коефіцієнти полінома. Для полінома 5-ї степені ми повинні додатково накласти умову рівності 2-ї похідної на кінцях відрізка і т. д. Наведене вище показує, чому сплайн будують переважно з поліномів непарних степенів (з парною кількістю коефіцієнтів).
Для поліномів парних степенів при складанні системи (3) залишається невизначеною похідна в одному з кінців відрізка і умова рівності похідних (гладкості кривої) не виконуватиметься. Тому для полінома 2-ї степені неможливо досягти рівності першої похідної в точках стику, а для 4-ї степені другої похідної і так далі, виходячи з системи рівнянь (3). Для побудови сплайнів з парними степенями штучно додають додаткові умови щоб сформувати систему рівнянь подібну (3). Коли похідні полінома сплайна визначаються як відповідні похідні інтерпольованої функції, то сплайн є ермітовим.
Існують локальні методи побудови сплайнів Бесселя та Акіми, B — сплайни. В основному, коли йде мова про сплайни, то мають на увазі сплайни, побудовані з алгебраїчних поліномів. Саме до таких належить приведене вище визначення. Саме ці сплайни є найбільше вивченими. Проте сплайн може складатися з фрагментів функцій будь-якого класу. В розглянуто побудову таких сплайнів, та досліджуються їхні властивості. Автор не дає загального визначення побудованих сплайнів. Очевидно, що для довільних класів функцій з яких складається сплайн наведене на початку статті визначення не зовсім годиться. Якщо, наприклад, сплайн складається з відрізків експоненти то поняття дефекту сплайна втрачає зміст. Хоча кількість неперервних похідних залишиться важливою характеристикою. Побудова сплайна, фрагментами якого є розривні функції (раціональні функції, функції Паде) дещо виходить за рамки сплайнової ідеї, оскільки однією з основних переваг сплайнів є їхня гладкість. Якщо довільно розширювати такі конструкції, то стираються відмінності сплайнів від кускових функцій. Іншою перевагою сплайнів є ефективність обчислень. Надмірне ускладнення фрагментів суттєво знижує переваги сплайнів перед класичними функціями.
Для сплайнів є характерними такі ознаки: сплайн складається з фрагментів — функцій одного класу, які різняться лише своїми параметрами; на сусідні фрагменти в точках стикування накладаються певні умови, що зводяться до неперервності значень та деяких перших похідних. Сплайни — напрямок прикладної математики, що інтенсивно розвивається. В Internet міститься широка бібліографія щодо сплайнів (Spline Bibliography Database (SBD)) [ 22 квітня 2009 у Wayback Machine.].
Класифікація сплайнів
Як зазначалося вище, існує велика кількість конструкцій, які називають сплайнами. Тому зробимо спробу внести певну класифікацію в це різноманіття, маючи на меті виділити ті ознаки, які дозволять вибрати сплайни найпридатніші для конкретної прикладної задачі.
Вид фрагментів сплайна. Те що сплайн складається з фрагментів однакового виду є однією з ключових ознак, що відрізняє його від інших кускових функцій. Найвідоміші сплайни, що складаються з фрагментів — алгебраїчних поліномів не вище заданого степеня. Як правило це кубічні поліноми, або поліноми непарних степенів — лінійний, кубічний, п'ятого степеня. Вищі степені застосовують рідко, зважаючи на ускладнення розрахунків та складнощі описані в попередньому розділі. Основною їхньою перевагою є простота розрахунків та аналізу. Недоліком є те, що відносно мало реальних фізичних процесів відповідають цій залежності.
Експоненційні сплайни
Якщо гнучку металеву лінійку зафіксовану у вузлах натягнути, то розв'язком диференційного рівняння буде не алгебраїчний поліном, а експонента. Тому такі сплайни називають також напруженими. Експонента описує багато фізичних процесів в динамічних системах. Недоліком є труднощі розрахунку.
Тригонометричні сплайни
Сплайни, фрагменти яких описуються тригонометричними поліномами. Мають досить складні розрахункові вирази. Більше п'ятдесяти різноманітних за видом фрагментів сплайнів описано в роботах Попова Б. О.
Раціональні сплайни та сплайни Паде
Їхньою особливістю є можливість розриву похідних на фрагментах, при неперервності у вузлах.
Ансер М. будує фракціональні сплайни, де фрагменти задані з допомогою Гама функції.
Доцільність застосування певного виду фрагментів ґрунтується на конкретних умовах задачі та обмеженнях реалізації. Як правило основними вимогами є досягнення заданої точності інтерполяції за прийнятних затрат часу та ресурсів на реалізацію. Вдалий вибір виду фрагментів, що відповідає характеру процесу дозволяє скоротити витрати.
Число фрагментів. Очевидно, що мінімальним числом фрагментів є один. Класичне визначення сплайна обмежує число фрагментів певним числом на скінченному відрізку. Проте можна будувати сплайни і з нескінченим числом фрагментів, а реально це методи і алгоритми котрі не потребують інформації про певну кількість фрагментів. Представником цих сплайнів є кардинальні, досліджені Шенбергом. Для побудови сплайнів з необмеженим числом фрагментів найкраще підходять локальні сплайни.
Ширина фрагментів. Варто виділити сплайни з рівною шириною фрагментів. Це дозволяє значно спростити розрахункові вирази і прискорити роботу алгоритмів та знизити витрати на реалізацію. Певного спрощення можна також досягти за рахунок застосування фрагментів з кратною шириною. Існують сплайни з нульовою шириною фрагментів (Де Бур). Це призводить до кратності вузлів і можливості наближувати сплайнами з нерозривними фрагментами розривні функції. Розрахункові вирази отримують в результаті граничних переходів. Сплайни можуть мати також фрагменти з нескінченною шириною. Ці фрагменти мають бути крайніми. Іноді це дозволяє природно задати крайові умови.
Умови стикування фрагментів. Ще одна важлива ознака, що вирізняє сплайни. Коли йде мова про сплайни, як правило, вважають що фрагменти стикуються гладко. Тобто забезпечується неперервність значень та першої похідної. Поняття дефекту сплайна пов'язане із числом неперервних похідних, що має функція-фрагмент певного виду та числом похідних, неперервність яких гарантована у вузлах. Експонента, синусоїда мають нескінчене число похідних. Для них це поняття не має змісту. Тому зручніше говорити прямо про число похідних, неперервність яких гарантована у вузлах сплайна. Практично мова йде про неперервність значень та першої, максимум — другої похідних. Розрив другої та вищих похідних візуально є непомітним, тому враховується рідко. Зрозуміло, що перша похідна в точках стику може задаватися по-різному. Найпоширеніші два прийоми. Значення першої похідної вибирається так, щоб забезпечити неперервність другої (глобальні кубічні сплайни мінімального дефекту). Перша похідна дорівнює першій похідній інтерпольованої функції (можливо наближено) в Ермітових сплайнах.
Крайові умови. Якщо сплайни мають обмежене число фрагментів, то природно в них відсутні крайні фрагменти праворуч та ліворуч. Тобто крайні вузли немає з чим стикувати. Винятком є лише періодичні сплайни, які мають природне продовження. Іноді природними називають крайові умови з нульовою похідною, хоча ніяких підстав вважати їх природнішими за інші немає. Якщо сплайн має фрагменти однакової ширини, вважаємо відсутні фрагменти тої ж ширини. Інший варіант це вважати відсутні фрагменти продовженими в нескінченність. Перевага такого підходу в можливості екстраполяції. Можна також вважати ширину фрагментів нульовою. Розрахункові вирази отримують граничними переходами. Якщо поглянути на крайові умови з точки зору формування сплайна з базисних функцій, то вони зводяться до продовження відповідних локальних базисних функцій. Ширина сусідніх фрагментів впливає на їхню форму. А просте обрізання часто призводить до осциляцій та зростання похибки на краях. Важливе значення крайові умови мають при обробці зображень та в задачах з екстраполяцією.
Додаткові обмеження. Вони частіше всього стосуються похідних у вузлах. Іноді вони випливають із фізики процесу. Наприклад, невід'ємність першої похідної при інтерполяції неспадної функції (закону розподілу). Інші умови: невід'ємність значень, рівність моментів, площ, умови нормування. Додаткові умови іноді спрощують аналіз властивостей сплайнів, але можуть серйозно ускладнювати побудову та затрати реалізації.
Сітка точок інтерполяції. Може суттєво впливати на ефективність розрахунків. Важливими є випадки рівномірної сітки та рівномірної сітки, з відстанню між точками кратною відстані між вузлами сплайна.
Локальні властивості базисних функцій. Сплайн можна представити як суму зважених базисних сплайнів. Суттєвою є ширина цих базисних функцій. Так, в глобальних сплайнах базисні сплайни ненульові на всьому відрізку інтерполяції. Хоча варто зауважити, що з певною точністю (достатньою для багатьох технічних розрахунків) їх можна вважати локальними. В локальних сплайнів ширина базисних функцій невелика (чотири фрагменти в кубічних ермітових сплайнів). Це суттєво впливає на ефективність розрахунків та затрати реалізації.
Форма представлення. Функції, що задають фрагменти сплайна, як правило, залежать від множини параметрів, завдяки яким вони змінюють свою форму. Значення параметрів на кожному із фрагментів індивідуальні. Ці параметри можуть задавати конкретний сплайн. Для поліноміальних сплайнів це поліноміальні коефіцієнти. Отже, сплайн можна представити множиною параметрів функцій на кожному з фрагментів. Назвемо це представлення пофрагментним. Таке представлення є наочним, часто має явний фізичний зміст. Але число параметрів є надмірним. Так, для кубічного сплайна необхідно мати 4*(r-1) параметри (r — число вузлів сплайна). Значно компактнішим є представлення сплайна у вигляді полінома, через базисні сплайн-функції у вигляді:
,
де — базисні сплайн-функції (як правило локальні), — числові коефіцієнти, що задають вагу базисних функцій при формуванні сплайна. Число параметрів, що задають сплайн рівне числу вузлів сплайна. Між параметрами функції на фрагменті та коефіцієнтами полінома-сплайна існує залежність, що дозволяє за одними коефіцієнтами знаходити інші, хоча формули можуть мати досить складний вигляд.
Зміст коефіцієнтів сплайна. Як зазначалося у попередньому пункті, зміст параметрів сплайна при пофрагментному представленні визначається типом функції. При поліноміальному представленні варто виділити випадок, коли коефіцієнти мають той самий фізичний зміст, що і вхідні дані. Тобто, коефіцієнти є значеннями сплайна у вузлах. Таку форму називатимемо Лагранжовою, за аналогією з поліномом Лагранжа. Зауважимо, що базисні сплайни цієї форми рівні одиниці в центральному вузлі і нулю у всіх інших.
Особливі сплайни
В ряді випадків розглядають функції які є близько до межі між сплайнами і звичайними функціями та сплайнами і кусковими функціями. Це:
1) сплайни, що складаються з двох фрагментів. Мають спрощений варіант побудови, але особливу увагу слід приділяти крайовим умовам;
2) Відрізково стала сплайн-функція не має неперервності навіть значень. Тривіальний варіант, що не має основної переваги сплайнів — гладкості. Так само, як і ламана має скоріше методичне значення для освоєння технології роботи зі сплайнами.
Див. також
Джерела
- Неперервне й гладке мінімаксне сплайн-наближення / П. С. Малачівський, В. В. Скопецький ; [відп. ред.] І. В. Сергієнко; НАН України, Ін-т кібернетики ім. В. М. Глушкова, Центр мат. моделювання Ін-ту приклад. пробл. механіки і математики ім. Я. С. Підстригача. – К. : Наук. думка, 2013. – 271 с. : табл. – (Проект "Наукова книга"). – Бібліогр.: с. 251-266 (278 назв). –
- Сплайн-функції та їхнє застосування : навч. посіб. / Б. П. Довгий, А. В. Ловейкін, Є. С. Вакал, Ю. Є. Вакал. – К. : Київський ун-т, 2017. – 120 с.
- Роджерс Д.,Адамс Дж. (2001). Математические основы машинной графики (вид. друге). Москва: Мир. с. 604 с. ISBN .
{{}}
: Cite має пустий невідомий параметр:|глава=
() - I.Schoenberg (1946). Contribution to the problem of approximation of equidistant data by analytic functions. Quart.Appl.Math.,4.
{{}}
: Cite має пустий невідомий параметр:|глава=
() - I.J. Schoenberg (1973). Cardinal spline interpolation. Philadelphia: PA:Society of Industrial and Applied Mathematics.
{{}}
: Cite має пустий невідомий параметр:|глава=
() - Де Бор К. (1985). Практическое руководство по сплайнам. Москва: . с. 304.
{{}}
: Cite має пустий невідомий параметр:|глава=
() - Корнейчук Н.П. (1984). Сплайны в теории приближения. Москва: Наука. с. 352.
{{}}
: Cite має пустий невідомий параметр:|глава=
()
Посилання
- spline bibliography [ 20 квітня 2009 у Wayback Machine.]
- Larry L. Schumaker [ 23 березня 2009 у Wayback Machine.]
- Carl de Boor [ 23 лютого 2009 у Wayback Machine.]
- Biomedical Imaging Group [ 16 квітня 2009 у Wayback Machine.]
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Splajn angl spline planka rejka funkciya oblast viznachennya yakoyi rozbita na shmatki na kozhnomu zi shmatkiv funkciya ye deyakim polinomom mnogochlenom Splajn Pidtrimuyetsya VikiproyektomVikipediya Proyekt Matematika Klasifikacijnij kod ACM 201210003659 Splajn u Vikishovishi Splajn iz troh kubichnih polinomiv V zadachah interpolyaciyi interpolyaciya splajnom krasha nizh interpolyaciya mnogochlenom oskilki daye shozhi rezultati navit pri menshih stepenyah polinomiv a takozh pri yiyi vikoristanni ne vinikaye fenomena Runge Maksimalnij stepin polinomiv v splajni nazivayetsya stepenem splajna Riznicya mizh stepenem splajna i jogo gladkistyu nazivayetsya defektom splajna Viznachennya ta istoriyaPohodzhennya nazvi ta istoriya Splajn spline nazivali gnuchku metalevu linijku universalne lekalo 30 listopada 2009 u Wayback Machine sho vikoristovuvali kreslyari dlya togo shob gladko z yednati okremi tochki na kreslenni Tobto dlya grafichnogo vikonannya interpolyaciyi Bilshe togo kriva sho opisuye deformaciyu gnuchkoyi linijki zafiksovanoyi v okremih tochkah ye splajnom Otzhe mi mayemo fizichnu model splajn funkciyi abo navpaki splajn funkciya ye matematichnoyu modellyu gnuchkoyi linijki Intuyitivnij pidhid do vikoristannya kuskovih funkcij v zadachah aproksimaciyi zustrichavsya v matematici protyagom trivalogo chasu Ale yak zaznachaye Kornijchuk N P vtyagnennya splajniv v teoriyu nablizhennya vidbulosya cherez zadachi interpolyaciyi zavdyaki yihnim horoshim obchislyuvalnim ta aproksimativnim vlastivostyam Zastosuvannya Pochatok rozvitku teoriyi interpolyaciyi splajnami ta j sam termin splajn vidrahovuyut z 1946 roku zi statti Izo Shonberga Isaac Jacob Schoenberg Osoblivo intensivnij yiyi rozvitok vidbuvsya v 1950 1970 roki tradicijnoyu prikladnoyu sferoyu vikoristannya interpolyacijnih splajniv stali v cej chas sistemi avtomatizovanogo proektuvannya Odnak potencijni mozhlivosti splajniv znachno shirshi nizh prosto opis deyakih krivih V realnomu sviti velika kilkist fizichnih procesiv za samoyu svoyeyu prirodoyu ye splajnami V mehanici ce deformaciya gnuchkoyi plastini chi sterzhnya zafiksovanih v okremih tochkah trayektoriya ruhu tila yaksho sila sho diye na nogo zminyuyetsya stupinchato trayektoriya shtuchnogo kosmichnogo ob yekta z aktivnimi ta inercijnimi vidrizkami ruhu trayektoriya ruhu litaka pri stupinchatij zmini tyagi dviguniv ta zmini profilyu krila tosho V termodinamici ce teploobmin v strizhni skladenomu z fragmentiv z riznoyu teploperedacheyu V himiyi difuziya cherez shari riznih rechovin V elektrici poshirennya elektromagnitnih poliv cherez riznoridni seredovisha Tobto splajn ne nadumana matematichna abstrakciya a v bagatoh vipadkah vin ye rozv yazannyam diferencijnih rivnyan yaki opisuyut cilkom realni fizichni procesi Algebrayichnij splajnRozglyad splajniv pochnemo z viznachennya algebrayichnogo splajna Funkciya S t displaystyle S t viznachena i neperervna na vidrizku a b displaystyle a b nazivayetsya polinomialnim splajnom poryadku m displaystyle m z vuzlami x j a x 0 lt lt x n b displaystyle x j in a leq x 0 lt lt x n leq b yaksho na kozhnomu z vidrizkiv x j 1 x j displaystyle x j 1 x j S t displaystyle S t ye algebrayichnim polinomom stepeni sho ne perevishuye m displaystyle m a v kozhnij z tochok x j displaystyle x j deyaka pohidna S v t displaystyle S v t mozhe mati rozriv Yaksho v tochci x j displaystyle x j neperervni funkciyi S t S i t S m k I t displaystyle S t S i t rm rm S m k I t a pohidna S m k I t displaystyle S m k I t v tochci x j displaystyle x j terpit rozriv chislo k m a x k i displaystyle k max k i nazivayut defektom splajna Mnozhinu x 0 x 1 x n displaystyle x 0 x 1 x n nazivayut sitkoyu vuzliv splajna a tochki x j displaystyle x j vuzlami abo tochkami stikannya chi sklejki splajna Yak sliduye z viznachennya dlya pobudovi splajna sho skladayetsya z n 1 displaystyle n 1 fragmenta potribno znajti taki znachennya chislovih parametriv dlya kozhnogo fragmenta polinoma stepeni m displaystyle m yaki zabezpechat neperervnist u vuzlah yak samoyi funkciyi tak i neobhidnih pohidnih Otzhe vsogo slid viznachiti n 1 m displaystyle n 1 m parametriv Z vrahuvannyam umovi interpolyaciyi ta neperervnosti pershih dvoh pohidnih viznachennya parametriv zvoditsya do rozv yazannya sistemi z n displaystyle n linijnih rivnyan Yak pravilo znachennya koeficiyentiv dlya vidrizkiv polinomiv bezposeredno ne rozrahovuyutsya Dlya viznachennya interpolyacijnogo splajna z neperervnoyu pershoyu pohidnoyu dostatno rozrahuvati znachennya pershoyi pohidnoyi u vuzlah Sposib viznachennya pohidnih u vuzlah splajna viznachaye shiroku riznomanitnist interpolyacijnih splajniv Chasto pohidni viznachayutsya ne yak konstanti a yak deyaki zalezhnosti vid interpolovanoyi funkciyi ta sitki interpolyaciyi Yaksho znachennya pershoyi pohidnoyi u vuzlah rozrahovuvati vihodyachi z umovi neperervnosti drugoyi pohidnoyi virishuyuchi sistemu z n linijnih rivnyan to splajn matime dvi neperervni pohidni Takij sposib pobudovi splajna yak i sam splajn nazivayut globalnim oskilki pri viznachenni kozhnogo z jogo koeficiyentiv vrahovuyetsya vsya mnozhina vuzliv interpolyaciyi V inshih vipadkah dlya viznachennya okremogo koeficiyenta vrahovuyutsya lishe najblizhchi vuzli interpolyaciyi i taki sposobi pobudovi yak i sami splajni nazivayut lokalnimi Parametri fragmenta takogo splajna mozhna viznachiti nezalezhno vid inshih fragmentiv Najprostishoyu umovoyu pobudovi fragmenta lokalnogo splajna ye umova rivnosti polinoma na kincyah vidrizkiv vidpovidnim znachennyam interpolovanoyi funkciyi P j t j f t j P j t j 1 f t j 1 1 displaystyle P j t j f t j qquad P j t j 1 f t j 1 qquad 1 Dlya najprostishogo splajna lamanoyi ciyeyi umovi cilkom dosit Dva koeficiyenta pryamoyi odnoznachno viznachayutsya z dvoh rivnyan Takij splajn ye lokalnim Dlya polinomiv vishih stepeniv mi povinni dodati dodatkovi umovi takim chinom shob zagalne chislo rivnyan dorivnyuvalo chislu koeficiyentiv polinoma Tak dlya splajna 3 j stepeni takoyu umovoyu ye rivnist 1 yi pohidnoyi na kincyah vidrizka deyakomu znachennyu sho viznachayetsya dlya susidnih vidrizkiv odnakovim chinom u formulah 2 cherez znachennya pohidnoyi funkciyi yaku nablizhuyut P j t j f t j P j t j 1 f t j 1 2 displaystyle P j t j f t j qquad P j t j 1 f t j 1 qquad 2 Sistema z 4 h rivnyan P j t j f t j P j t j 1 f t j 1 P j t j f t j P j t j 1 f t j 1 3 displaystyle left begin array 20 c P j t j f t j P j t j 1 f t j 1 P j t j f t j P j t j 1 f t j 1 end array right qquad 3 dozvolyaye odnoznachno viznachiti 4 koeficiyenti polinoma Dlya polinoma 5 yi stepeni mi povinni dodatkovo naklasti umovu rivnosti 2 yi pohidnoyi na kincyah vidrizka i t d Navedene vishe pokazuye chomu splajn buduyut perevazhno z polinomiv neparnih stepeniv z parnoyu kilkistyu koeficiyentiv Dlya polinomiv parnih stepeniv pri skladanni sistemi 3 zalishayetsya neviznachenoyu pohidna v odnomu z kinciv vidrizka i umova rivnosti pohidnih gladkosti krivoyi ne vikonuvatimetsya Tomu dlya polinoma 2 yi stepeni nemozhlivo dosyagti rivnosti pershoyi pohidnoyi v tochkah stiku a dlya 4 yi stepeni drugoyi pohidnoyi i tak dali vihodyachi z sistemi rivnyan 3 Dlya pobudovi splajniv z parnimi stepenyami shtuchno dodayut dodatkovi umovi shob sformuvati sistemu rivnyan podibnu 3 Koli pohidni polinoma splajna viznachayutsya yak vidpovidni pohidni interpolovanoyi funkciyi to splajn ye ermitovim P j n t j f n t j P j n f j 1 f n t j 1 4 displaystyle P j n t j f n t j qquad P j n f j 1 f n t j 1 qquad 4 Isnuyut lokalni metodi pobudovi splajniv Besselya ta Akimi B splajni V osnovnomu koli jde mova pro splajni to mayut na uvazi splajni pobudovani z algebrayichnih polinomiv Same do takih nalezhit privedene vishe viznachennya Same ci splajni ye najbilshe vivchenimi Prote splajn mozhe skladatisya z fragmentiv funkcij bud yakogo klasu V rozglyanuto pobudovu takih splajniv ta doslidzhuyutsya yihni vlastivosti Avtor ne daye zagalnogo viznachennya pobudovanih splajniv Ochevidno sho dlya dovilnih klasiv funkcij z yakih skladayetsya splajn navedene na pochatku statti viznachennya ne zovsim goditsya Yaksho napriklad splajn skladayetsya z vidrizkiv eksponenti to ponyattya defektu splajna vtrachaye zmist Hocha kilkist neperervnih pohidnih zalishitsya vazhlivoyu harakteristikoyu Pobudova splajna fragmentami yakogo ye rozrivni funkciyi racionalni funkciyi funkciyi Pade desho vihodit za ramki splajnovoyi ideyi oskilki odniyeyu z osnovnih perevag splajniv ye yihnya gladkist Yaksho dovilno rozshiryuvati taki konstrukciyi to stirayutsya vidminnosti splajniv vid kuskovih funkcij Inshoyu perevagoyu splajniv ye efektivnist obchislen Nadmirne uskladnennya fragmentiv suttyevo znizhuye perevagi splajniv pered klasichnimi funkciyami Dlya splajniv ye harakternimi taki oznaki splajn skladayetsya z fragmentiv funkcij odnogo klasu yaki riznyatsya lishe svoyimi parametrami na susidni fragmenti v tochkah stikuvannya nakladayutsya pevni umovi sho zvodyatsya do neperervnosti znachen ta deyakih pershih pohidnih Splajni napryamok prikladnoyi matematiki sho intensivno rozvivayetsya V Internet mistitsya shiroka bibliografiya shodo splajniv Spline Bibliography Database SBD 22 kvitnya 2009 u Wayback Machine Klasifikaciya splajnivYak zaznachalosya vishe isnuye velika kilkist konstrukcij yaki nazivayut splajnami Tomu zrobimo sprobu vnesti pevnu klasifikaciyu v ce riznomanittya mayuchi na meti vidiliti ti oznaki yaki dozvolyat vibrati splajni najpridatnishi dlya konkretnoyi prikladnoyi zadachi Vid fragmentiv splajna Te sho splajn skladayetsya z fragmentiv odnakovogo vidu ye odniyeyu z klyuchovih oznak sho vidriznyaye jogo vid inshih kuskovih funkcij Najvidomishi splajni sho skladayutsya z fragmentiv algebrayichnih polinomiv ne vishe zadanogo stepenya Yak pravilo ce kubichni polinomi abo polinomi neparnih stepeniv linijnij kubichnij p yatogo stepenya Vishi stepeni zastosovuyut ridko zvazhayuchi na uskladnennya rozrahunkiv ta skladnoshi opisani v poperednomu rozdili Osnovnoyu yihnoyu perevagoyu ye prostota rozrahunkiv ta analizu Nedolikom ye te sho vidnosno malo realnih fizichnih procesiv vidpovidayut cij zalezhnosti Eksponencijni splajni Yaksho gnuchku metalevu linijku zafiksovanu u vuzlah natyagnuti to rozv yazkom diferencijnogo rivnyannya bude ne algebrayichnij polinom a eksponenta Tomu taki splajni nazivayut takozh napruzhenimi Eksponenta opisuye bagato fizichnih procesiv v dinamichnih sistemah Nedolikom ye trudnoshi rozrahunku Trigonometrichni splajni Splajni fragmenti yakih opisuyutsya trigonometrichnimi polinomami Mayut dosit skladni rozrahunkovi virazi Bilshe p yatdesyati riznomanitnih za vidom fragmentiv splajniv opisano v robotah Popova B O Racionalni splajni ta splajni Pade Yihnoyu osoblivistyu ye mozhlivist rozrivu pohidnih na fragmentah pri neperervnosti u vuzlah Anser M buduye frakcionalni splajni de fragmenti zadani z dopomogoyu Gama funkciyi Docilnist zastosuvannya pevnogo vidu fragmentiv gruntuyetsya na konkretnih umovah zadachi ta obmezhennyah realizaciyi Yak pravilo osnovnimi vimogami ye dosyagnennya zadanoyi tochnosti interpolyaciyi za prijnyatnih zatrat chasu ta resursiv na realizaciyu Vdalij vibir vidu fragmentiv sho vidpovidaye harakteru procesu dozvolyaye skorotiti vitrati Chislo fragmentiv Ochevidno sho minimalnim chislom fragmentiv ye odin Klasichne viznachennya splajna obmezhuye chislo fragmentiv pevnim chislom na skinchennomu vidrizku Prote mozhna buduvati splajni i z neskinchenim chislom fragmentiv a realno ce metodi i algoritmi kotri ne potrebuyut informaciyi pro pevnu kilkist fragmentiv Predstavnikom cih splajniv ye kardinalni doslidzheni Shenbergom Dlya pobudovi splajniv z neobmezhenim chislom fragmentiv najkrashe pidhodyat lokalni splajni Shirina fragmentiv Varto vidiliti splajni z rivnoyu shirinoyu fragmentiv Ce dozvolyaye znachno sprostiti rozrahunkovi virazi i priskoriti robotu algoritmiv ta zniziti vitrati na realizaciyu Pevnogo sproshennya mozhna takozh dosyagti za rahunok zastosuvannya fragmentiv z kratnoyu shirinoyu Isnuyut splajni z nulovoyu shirinoyu fragmentiv De Bur Ce prizvodit do kratnosti vuzliv i mozhlivosti nablizhuvati splajnami z nerozrivnimi fragmentami rozrivni funkciyi Rozrahunkovi virazi otrimuyut v rezultati granichnih perehodiv Splajni mozhut mati takozh fragmenti z neskinchennoyu shirinoyu Ci fragmenti mayut buti krajnimi Inodi ce dozvolyaye prirodno zadati krajovi umovi Umovi stikuvannya fragmentiv She odna vazhliva oznaka sho viriznyaye splajni Koli jde mova pro splajni yak pravilo vvazhayut sho fragmenti stikuyutsya gladko Tobto zabezpechuyetsya neperervnist znachen ta pershoyi pohidnoyi Ponyattya defektu splajna pov yazane iz chislom neperervnih pohidnih sho maye funkciya fragment pevnogo vidu ta chislom pohidnih neperervnist yakih garantovana u vuzlah Eksponenta sinusoyida mayut neskinchene chislo pohidnih Dlya nih ce ponyattya ne maye zmistu Tomu zruchnishe govoriti pryamo pro chislo pohidnih neperervnist yakih garantovana u vuzlah splajna Praktichno mova jde pro neperervnist znachen ta pershoyi maksimum drugoyi pohidnih Rozriv drugoyi ta vishih pohidnih vizualno ye nepomitnim tomu vrahovuyetsya ridko Zrozumilo sho persha pohidna v tochkah stiku mozhe zadavatisya po riznomu Najposhirenishi dva prijomi Znachennya pershoyi pohidnoyi vibirayetsya tak shob zabezpechiti neperervnist drugoyi globalni kubichni splajni minimalnogo defektu Persha pohidna dorivnyuye pershij pohidnij interpolovanoyi funkciyi mozhlivo nablizheno v Ermitovih splajnah Krajovi umovi Yaksho splajni mayut obmezhene chislo fragmentiv to prirodno v nih vidsutni krajni fragmenti pravoruch ta livoruch Tobto krajni vuzli nemaye z chim stikuvati Vinyatkom ye lishe periodichni splajni yaki mayut prirodne prodovzhennya Inodi prirodnimi nazivayut krajovi umovi z nulovoyu pohidnoyu hocha niyakih pidstav vvazhati yih prirodnishimi za inshi nemaye Yaksho splajn maye fragmenti odnakovoyi shirini vvazhayemo vidsutni fragmenti toyi zh shirini Inshij variant ce vvazhati vidsutni fragmenti prodovzhenimi v neskinchennist Perevaga takogo pidhodu v mozhlivosti ekstrapolyaciyi Mozhna takozh vvazhati shirinu fragmentiv nulovoyu Rozrahunkovi virazi otrimuyut granichnimi perehodami Yaksho poglyanuti na krajovi umovi z tochki zoru formuvannya splajna z bazisnih funkcij to voni zvodyatsya do prodovzhennya vidpovidnih lokalnih bazisnih funkcij Shirina susidnih fragmentiv vplivaye na yihnyu formu A proste obrizannya chasto prizvodit do oscilyacij ta zrostannya pohibki na krayah Vazhlive znachennya krajovi umovi mayut pri obrobci zobrazhen ta v zadachah z ekstrapolyaciyeyu Dodatkovi obmezhennya Voni chastishe vsogo stosuyutsya pohidnih u vuzlah Inodi voni viplivayut iz fiziki procesu Napriklad nevid yemnist pershoyi pohidnoyi pri interpolyaciyi nespadnoyi funkciyi zakonu rozpodilu Inshi umovi nevid yemnist znachen rivnist momentiv plosh umovi normuvannya Dodatkovi umovi inodi sproshuyut analiz vlastivostej splajniv ale mozhut serjozno uskladnyuvati pobudovu ta zatrati realizaciyi Sitka tochok interpolyaciyi Mozhe suttyevo vplivati na efektivnist rozrahunkiv Vazhlivimi ye vipadki rivnomirnoyi sitki ta rivnomirnoyi sitki z vidstannyu mizh tochkami kratnoyu vidstani mizh vuzlami splajna Lokalni vlastivosti bazisnih funkcij Splajn mozhna predstaviti yak sumu zvazhenih bazisnih splajniv Suttyevoyu ye shirina cih bazisnih funkcij Tak v globalnih splajnah bazisni splajni nenulovi na vsomu vidrizku interpolyaciyi Hocha varto zauvazhiti sho z pevnoyu tochnistyu dostatnoyu dlya bagatoh tehnichnih rozrahunkiv yih mozhna vvazhati lokalnimi V lokalnih splajniv shirina bazisnih funkcij nevelika chotiri fragmenti v kubichnih ermitovih splajniv Ce suttyevo vplivaye na efektivnist rozrahunkiv ta zatrati realizaciyi Forma predstavlennya Funkciyi sho zadayut fragmenti splajna yak pravilo zalezhat vid mnozhini parametriv zavdyaki yakim voni zminyuyut svoyu formu Znachennya parametriv na kozhnomu iz fragmentiv individualni Ci parametri mozhut zadavati konkretnij splajn Dlya polinomialnih splajniv ce polinomialni koeficiyenti Otzhe splajn mozhna predstaviti mnozhinoyu parametriv funkcij na kozhnomu z fragmentiv Nazvemo ce predstavlennya pofragmentnim Take predstavlennya ye naochnim chasto maye yavnij fizichnij zmist Ale chislo parametriv ye nadmirnim Tak dlya kubichnogo splajna neobhidno mati 4 r 1 parametri r chislo vuzliv splajna Znachno kompaktnishim ye predstavlennya splajna u viglyadi polinoma cherez bazisni splajn funkciyi u viglyadi S x j 1 r a j B j x displaystyle S x sum limits j 1 r a j B j x de B j x displaystyle B j x bazisni splajn funkciyi yak pravilo lokalni a j displaystyle a j chislovi koeficiyenti sho zadayut vagu bazisnih funkcij pri formuvanni splajna Chislo parametriv sho zadayut splajn rivne chislu vuzliv splajna Mizh parametrami funkciyi na fragmenti ta koeficiyentami polinoma splajna isnuye zalezhnist sho dozvolyaye za odnimi koeficiyentami znahoditi inshi hocha formuli mozhut mati dosit skladnij viglyad Zmist koeficiyentiv splajna Yak zaznachalosya u poperednomu punkti zmist parametriv splajna pri pofragmentnomu predstavlenni viznachayetsya tipom funkciyi Pri polinomialnomu predstavlenni varto vidiliti vipadok koli koeficiyenti mayut toj samij fizichnij zmist sho i vhidni dani Tobto koeficiyenti ye znachennyami splajna u vuzlah Taku formu nazivatimemo Lagranzhovoyu za analogiyeyu z polinomom Lagranzha Zauvazhimo sho bazisni splajni ciyeyi formi rivni odinici v centralnomu vuzli i nulyu u vsih inshih Osoblivi splajniV ryadi vipadkiv rozglyadayut funkciyi yaki ye blizko do mezhi mizh splajnami i zvichajnimi funkciyami ta splajnami i kuskovimi funkciyami Ce 1 splajni sho skladayutsya z dvoh fragmentiv Mayut sproshenij variant pobudovi ale osoblivu uvagu slid pridilyati krajovim umovam 2 Vidrizkovo stala splajn funkciya ne maye neperervnosti navit znachen Trivialnij variant sho ne maye osnovnoyi perevagi splajniv gladkosti Tak samo yak i lamana maye skorishe metodichne znachennya dlya osvoyennya tehnologiyi roboti zi splajnami Div takozhKriva Bezye Kubichnij splajn Kubichni splajni Ermita B splajn NURBSDzherelaNeperervne j gladke minimaksne splajn nablizhennya P S Malachivskij V V Skopeckij vidp red I V Sergiyenko NAN Ukrayini In t kibernetiki im V M Glushkova Centr mat modelyuvannya In tu priklad probl mehaniki i matematiki im Ya S Pidstrigacha K Nauk dumka 2013 271 s tabl Proekt Naukova kniga Bibliogr s 251 266 278 nazv ISBN 978 966 00 1243 1 Splajn funkciyi ta yihnye zastosuvannya navch posib B P Dovgij A V Lovejkin Ye S Vakal Yu Ye Vakal K Kiyivskij un t 2017 120 s Rodzhers D Adams Dzh 2001 Matematicheskie osnovy mashinnoj grafiki vid druge Moskva Mir s 604 s ISBN 5 03 002143 4 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Cite maye pustij nevidomij parametr glava dovidka I Schoenberg 1946 Contribution to the problem of approximation of equidistant data by analytic functions Quart Appl Math 4 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Cite maye pustij nevidomij parametr glava dovidka I J Schoenberg 1973 Cardinal spline interpolation Philadelphia PA Society of Industrial and Applied Mathematics a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Cite maye pustij nevidomij parametr glava dovidka De Bor K 1985 Prakticheskoe rukovodstvo po splajnam Moskva s 304 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Cite maye pustij nevidomij parametr glava dovidka Kornejchuk N P 1984 Splajny v teorii priblizheniya Moskva Nauka s 352 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite book title Shablon Cite book cite book a Cite maye pustij nevidomij parametr glava dovidka Posilannyaspline bibliography 20 kvitnya 2009 u Wayback Machine Larry L Schumaker 23 bereznya 2009 u Wayback Machine Carl de Boor 23 lyutogo 2009 u Wayback Machine Biomedical Imaging Group 16 kvitnya 2009 u Wayback Machine Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi