WikiDer > Lagrange polinom - Vikipediya

Yilda raqamli tahlil, Lagranj polinomlari uchun ishlatiladi polinom interpolatsiyasi. Berilgan ballar to'plami uchun ikkitasiz qiymatlari teng, Lagranj polinomasi eng past polinomidir daraja har bir qiymat bo'yicha qabul qilinadi tegishli qiymat , shuning uchun funktsiyalar har bir nuqtada bir-biriga to'g'ri keladi.
Garchi nomlangan bo'lsa-da Jozef-Lui Lagranj, uni 1795 yilda nashr etgan, bu usul birinchi marta 1779 yilda kashf etilgan Edvard Uoring[1] Shuningdek, 1783 yilda nashr etilgan formulaning oson natijasidir Leonhard Eyler.[2]
Lagranj polinomlaridan foydalanish quyidagilarni o'z ichiga oladi Nyuton-kotes usuli ning raqamli integratsiya va Shamirning maxfiy almashish sxemasi yilda kriptografiya.
Lagranj interpolyatsiyasi sezgir Runge fenomeni katta tebranish. Ballarni o'zgartirish kabi butun interpolantni qayta hisoblashni talab qiladi, undan foydalanish ko'pincha osonroq Nyuton polinomlari o'rniga.
Ta'rif

To'plami berilgan k + 1 ma'lumotlar punkti
qaerda ikkitasi yo'q bir xil, the Lagranj shaklidagi interpolatsion polinom a chiziqli birikma
Lagranj asosli polinomlarning soni
qayerda . Ikki emas degan dastlabki taxminni hisobga olgan holda qanday qilib e'tibor bering bir xil, keyin (qachon ) , shuning uchun bu ibora har doim yaxshi aniqlangan. Sabab juftligi bilan Bu interpolatsiya funktsiyasiga yo'l qo'yilmaydi shu kabi mavjud bo'lar edi; funktsiya har bir argument uchun faqat bitta qiymatni olishi mumkin . Boshqa tomondan, agar bo'lsa , unda bu ikkita nuqta aslida bitta bitta nuqta bo'ladi.
Barcha uchun , atamani o'z ichiga oladi numeratorda, shuning uchun butun mahsulot nolga teng bo'ladi :
Boshqa tarafdan,
Boshqacha qilib aytganda, barcha asosli polinomlar nolga teng , bundan mustasno , buning uchun u buni ushlab turadi , chunki u etishmayapti muddat.
Bundan kelib chiqadiki , shuning uchun har bir nuqtada , , buni ko'rsatib turibdi funktsiyani to'liq interpolatsiya qiladi.
Isbot
Funktsiya L(x) izlash - bu polinom x berilgan ma'lumotlar to'plamini interpolatsiya qiladigan eng kam darajadagi; ya'ni qiymatni o'z zimmasiga oladi yj mos ravishda xj barcha ma'lumotlar punktlari uchun j:
Shunga e'tibor bering:
- Yilda lar bor k mahsulotdagi omillar va har bir omil bittadan o'z ichiga oladi x, shuning uchun L(x) (bu ularning yig'indisi k(daraja polinomlari) ko'pi bilan darajadagi polinom bo'lishi kerak k.
Ushbu mahsulotni kengaytiring. Mahsulot qaerda degan atamani chiqarib tashlaganligi sababli m = j, agar men = j keyin paydo bo'lgan barcha atamalar mavjud . Bundan tashqari, agar men ≠ j keyin mahsulotdagi bitta muddat iroda bo'lishi (uchun m = men), , butun mahsulotni nollash. Shunday qilib,
qayerda bo'ladi Kronekker deltasi. Shunday qilib:
Shunday qilib funktsiya L(x) ko'pi bilan darajaga ega bo'lgan polinom k va qaerda L(xmen) = ymen.
Bundan tashqari, interpolatsiya qiluvchi polinom noyobdir, chunki undagi unolventsiya teoremasi ko'rsatilgan polinom interpolatsiyasi maqola.
Bu ham haqiqat:
chunki bu daraja polinom bo'lishi kerak, ko'pi bilan, k va bularning barchasidan o'tadi k + 1 ma'lumotlar punktlari:
natijada gorizontal chiziq hosil bo'ladi, chunki to'g'ri chiziq darajadan past darajadagi yagona polinomdir k + 1 orqali o'tadi k + 1 ta moslashtirilgan nuqta.
Chiziqli algebradan perspektiv
Hal qilish interpolatsiya muammosi muammoga olib keladi chiziqli algebra matritsaning teskari tomoniga teng. Standartdan foydalanish monomial asos bizning interpolatsiya polinomimiz uchun , biz teskari yo'naltirishimiz kerak Vandermond matritsasi hal qilmoq koeffitsientlar uchun ning . Yaxshi asosni tanlab, Lagrange asosi, , biz shunchaki identifikatsiya matritsasi, , bu o'zining teskari tomoni: Lagrange bazasi avtomatik ravishda inverts Vandermond matritsasining analogi.
Ushbu qurilish o'xshashdir Xitoyning qoldiq teoremasi. Modulli tub sonlarning qoldiqlarini tekshirish o'rniga, biz chiziqlar bilan bo'linishda polinomlarning qoldiqlarini tekshiramiz.
Bundan tashqari, buyurtma katta bo'lganda, Furye tez o'zgarishi interpolyatsiya qilingan polinomning koeffitsientlarini echishda ishlatilishi mumkin.
Misollar
1-misol
Biz interpolatsiya qilishni xohlaymiz ƒ(x) = x2 1 the oralig'idax Three 3, ushbu uchta fikrni hisobga olgan holda:
Interpolatsiya qiluvchi polinom:
2-misol
Biz interpolatsiya qilishni xohlaymiz ƒ(x) = x3 1 the oralig'idax Four 4, ushbu to'rtta fikrni hisobga olgan holda:
Interpolatsiya qiluvchi polinom:
Izohlar
Interpolatsiya polinomining Lagranj shakli polinom interpolatsiyasining chiziqli xarakterini va interpolatsiya polinomining o'ziga xosligini ko'rsatadi. Shuning uchun, dalillarda va nazariy dalillarda afzalroqdir. Vandermond matritsasining o'zgarmasligidan, uning yo'q bo'lib ketmasligi tufayli ham o'ziga xoslikni ko'rish mumkin. Vandermond determinanti.
Ammo, qurilishdan ko'rinib turibdiki, har safar tugun xk barcha Lagrange asosidagi polinomlarni qayta hisoblash kerak. Amaliy (yoki hisoblash) maqsadlar uchun interpolatsiya polinomining yaxshiroq shakli bu Lagranj interpolatsiyasining bariyentrik shakli (pastga qarang) yoki Nyuton polinomlari.
Lagranj va boshqa interpolatsiya, yuqoridagi misolda bo'lgani kabi, teng funktsiyali nuqtalarda haqiqiy funktsiya ustida va pastda polinom salınımını beradi. Ushbu xatti-harakatlar ballar soniga qarab o'sishga intiladi va bu kabi tanilgan kelishmovchilikka olib keladi Runge fenomeni; muammo interpolatsiya nuqtalarini tanlash orqali bartaraf etilishi mumkin Chebyshev tugunlari.[3]
Lagranj asosli polinomlardan foydalanish mumkin raqamli integratsiya hosil qilish Nyuton-Kotes formulalari.
Baritsentrik shakl
Foydalanish
biz Lagranj asosli polinomlarni quyidagicha yozishimiz mumkin
yoki belgilash orqali baritsentrik og'irliklar[4]
biz shunchaki yozishimiz mumkin
odatda "deb nomlanadi birinchi shakl baritsentrik interpolatsiya formulasi.
Ushbu vakolatxonaning afzalligi shundaki, interpolatsiya polinomini endi quyidagicha baholash mumkin
agar og'irliklar bo'lsa oldindan hisoblab chiqilgan, faqat talab qilinadi operatsiyalar (baholash va og'irliklar ) farqli o'laroq Lagranj asosli polinomlarni baholash uchun individual ravishda.
Baryentrik interpolatsiya formulasi ham yangi tugunni qo'shish uchun osonlikcha yangilanishi mumkin ning har birini bo'lish orqali , tomonidan va yangisini qurish yuqoridagi kabi.
Dastlab doimiy funktsiyani baritsentrik interpolyatsiyasini ko'rib chiqish orqali birinchi shaklni yanada soddalashtirishimiz mumkin :
Bo'lish tomonidan interpolyatsiyani o'zgartirmaydi, lekin hosil beradi
deb nomlangan ikkinchi shakl yoki haqiqiy shakl baritsentrik interpolatsiya formulasi. Ushbu ikkinchi shakl afzalliklarga ega har bir baholash uchun baholanishi shart emas .
Lagrange interpolatsiya formulasidagi qoldiq
Berilgan funktsiyani interpolatsiya qilganda f darajadagi polinom bilan k tugunlarda qolganini olamiz sifatida ifodalanishi mumkin[5]
qayerda uchun yozuv bo'lingan farqlar. Shu bilan bir qatorda, qoldiq kabi murakkab domendagi kontur integrali sifatida ifodalanishi mumkin
Qolganlari quyidagicha bog'lanishi mumkin
Hosil qilish[6]
Shubhasiz, tugunlarda nolga teng. Topmoq bir nuqtada . Yangi funktsiyani aniqlang va tanlang (Bu ta'minlaydi tugunlarda) qaerda biz uchun berilgan doimiylikni anglatadi . Endi bor nol (barcha tugunlarda va ) o'rtasida va (so'nggi nuqtalarni o'z ichiga olgan holda). Buni taxmin qilaylik bu - vaqtni farqlash mumkin, va polinomlardir va shuning uchun ularni cheksiz farqlash mumkin. By Roll teoremasi, bor nol, bor nol ... 1 nolga ega, deylik . Aniq yozish :
- (Chunki eng yuqori kuch yilda bu )
Tenglama quyidagicha o'zgartirilishi mumkin
Hosilalari
The Lagranj polinomining th hosilalarini quyidagicha yozish mumkin
- .
Birinchi hosila uchun koeffitsientlar quyidagicha berilgan
va ikkinchi lotin uchun
- .
Rekursiya orqali yuqori hosilalar uchun formulalarni hisoblash mumkin.
Cheklangan maydonlar
Lagranj polinomini ham hisoblash mumkin cheklangan maydonlar. Buning ichida dasturlar mavjud kriptografiyakabi Shamirning maxfiy almashinuvi sxema.
Shuningdek qarang
- Nevil algoritmi
- Nyuton shakli interpolatsiya polinomining
- Bernshteyn polinomi
- Karlson teoremasi
- Lebesgue doimiy (interpolatsiya)
- Chebfun tizimi
- Nyuton seriyasining jadvali
- Frobenius kovariant
- Silvestr formulasi
- Sonli farq koeffitsienti
Adabiyotlar
- ^ Waring, Edvard (1779 yil 9-yanvar). "Interpolatsiyaga oid muammolar". Qirollik jamiyatining falsafiy operatsiyalari. 69: 59–67. doi:10.1098 / rstl.1779.0008.
- ^ Meijering, Erik (2002). "Interpolatsiya xronologiyasi: qadimgi astronomiyadan zamonaviy signal va tasvirni qayta ishlashgacha" (PDF). IEEE ish yuritish. 90 (3): 319–342. doi:10.1109/5.993400.
- ^ Quarteroni, Alfio; Saleri, Fausto (2003). MATLAB bilan ilmiy hisoblash. Hisoblash fani va muhandislikdagi matnlar. 2. Springer. p. 66. ISBN 978-3-540-44363-6..
- ^ Berrut, Jan-Pol; Trefeten, Lloyd N. (2004). "Baritsentrik lagranj interpolatsiyasi" (PDF). SIAM sharhi. 46 (3): 501–517. doi:10.1137 / S0036144502417715.
- ^ Abramovits, Milton; Stegun, Irene Ann, tahrir. (1983) [1964 yil iyun]. "25-bob, 25.2.3 ekv.". Matematik funktsiyalar uchun formulalar, grafikalar va matematik jadvallar bilan qo'llanma. Amaliy matematika seriyasi. 55 (To'qqizinchi o'ninchi asl nashrning tuzatishlar bilan qo'shimcha tuzatishlar bilan qayta nashr etilishi (1972 yil dekabr); birinchi nashr). Vashington Kolumbiyasi; Nyu-York: Amerika Qo'shma Shtatlari Savdo vazirligi, Milliy standartlar byurosi; Dover nashrlari. p. 878. ISBN 978-0-486-61272-0. LCCN 64-60036. JANOB 0167642. LCCN 65-12253.
- ^ "Interpolatsiya" (PDF).
Tashqi havolalar
![]() | Vikikitob Algoritmni amalga oshirish mavzusida sahifasi bor: Polinom interpolatsiyasi |
- "Lagranj interpolatsiya formulasi", Matematika entsiklopediyasi, EMS Press, 2001 [1994]
- ALGLIB C ++ / C # / VBA / Paskal dasturlariga ega.
- GSL C da polinom interpolatsiya kodiga ega
- SO algoritmini namoyish qiluvchi va ushbu maqoladagi birinchi rasmni qayta tiklaydigan MATLAB misoliga ega
- Lagrange Interpolatsiya usuli - Eslatmalar, PPT, Mathcad, Mathematica, MATLAB, Maple da Butun sonli usullar instituti
- Lagranj interpolatsion polinom www.math-linux.com saytida
- Vayshteyn, Erik V. "Lagrange interpolatsiya qiluvchi polinom". MathWorld.
- Lagranj polinomi ProofWiki-da
- JSXGraph bilan dinamik Lagrange interpolatsiyasi
- Funksiyalar bilan raqamli hisoblash: Chebfun loyihasi
- Bicubic Lagrange Interpolation uchun Excel ish varag'ining funktsiyasi
- Python-dagi lagranj polinomlari