Interpolasi LaGrange

Interpolasi LaGrange

Apakah interpolasi LaGrange?

Interpolasi LaGrange adalah kaedah berangka penghampiran fungsi, yang menggunakan polinomial yang melewati titik tertentu yang diketahui dari fungsi yang bertujuan untuk menghampiri.

Sekiranya fungsi anggaran lembut, walaupun di luar nilai yang diberikan atau diketahui, polinomial mengambil nilai -nilai yang dekat dengan fungsi kepentingan, terutamanya jika nilai -nilai ini adalah antara titik yang diberikan. Itulah sebabnya polinomial dianggap sebagai pendekatan yang baik untuk fungsi.

Rajah 1.- Formula untuk membina polinomial lagrange. Sumber: f. Zapata.

Sekarang, katakan anda ingin menghampiri fungsi f (x) yang mana hanya nilai mereka yang diketahui dalam beberapa x-Yo-, dengan Yo dari 0 sehingga N-1. Iaitu, mereka saling mengenali n Mata (x-Yo, danYo) dengan danYo = f (xYo), Di mana indeks Yo Pergi dari 0 sehingga N-1.

Dalam kaedah interpolasi LaGrange, polinomial yang mendekati fungsi f (x) Ia adalah polinomial P (x) ijazah N-1, dibina oleh gabungan linear dari n Polinomial LYo(x) ijazah N-1. Ini adalah Lagrange Polynomials, yang dinyatakan seperti berikut:

Nilai -nilai danYo Mereka mewakili ordinat yang sepadan dengan abscissa xYo Di mana fungsi f (x) Ia diketahui, iaitu: danYo = f (xYo).

Lagrange Polynomials

Melalui kombinasi linear di antara mereka, polinomial LaGrange bertindak sebagai asas untuk membina polinomial gred N -1 yang akan berfungsi untuk menginterpolasi n mata yang diketahui.

Notasi untuk polinomial adalah lYo(x), dengan indeks I dalam julat dari 0 hingga n-1. Formula untuk menubuhkan polinomial LaGrange adalah seperti berikut:

Simbol yang ditunjukkan menunjukkan bahawa produksi n -1 monomial mesti dilakukan, bermula dari polinomial j = 0.

Ciri -ciri polinomial LaGrange

1.- Polinomial LaGrange sama persis dengan unit apabila dinilai di abscissa yang sepadan dengan indeks mereka, iaitu:

LYo(xYo) = 1

2.- Mereka dibatalkan di abscissa titik interpolasi dengan indeks berbeza daripada polinomial yang sama:

Boleh melayani anda: Statistik deskriptif: sejarah, ciri, contoh, konsep

LYo(xJ) = 0, dengan i ≠ j.

3.- Mengambil nilai abscissa yang lain berbeza dari titik interpolasi, polinomial LaGrange memperoleh nilai antara -1 dan +1.

4.- Untuk mendapatkan polinomial LaGrange, hanya perlu mengetahui abscissa mata untuk interpoch.

Polinomial LaGrange yang kedua

Polinomial Lagrange kedua adalah yang paling kerap digunakan apabila anda ingin melakukan interpolasi tiga titik.

Katakan fungsi interpolar diketahui dalam tiga mata, iaitu:

(x0,dan0); (x1, dan1); (x2, dan2)

Kemudian polinomial LaGrange yang sesuai L0, L1 dan L2 Mereka menjadi seperti ini:

L0(x) = [(x - x1) / (X0 - x1)] [(x - x2) / (X0 - x2)]

L1(x) = [(x - x0) / (X1 - x0)] [(x - x2) / (X1 - x2)]

L2(x) = [(x - x0) / (X2 - x0)] [(x - x1) / (X2 - x1)]

Harus diperhatikan bahawa L0(x0) = L1(x1) = L2(x2) = 1, manakala LYo(xJ) = 0 selagi Yo≠ j.

Polinomial interpolasi darjah kedua

Adalah penting untuk diperhatikan bahawa dalam polinomial interpolasi LaGrange, ordinan titik interpolasi adalah faktor polinomial LaGrange.

Dengan cara ini, apabila polinomial diperolehi untuk nilai -nilai tertentu abscissa, mereka berfungsi untuk mengira polinomial interpolasi pelbagai fungsi, dengan syarat bahawa yang diperintahkan dalam abscissa yang telah ditetapkan sebelumnya diketahui diketahui.

Dalam kes interpolasi gred kedua:

P (x) = f (x0) L0(x) + f (x1) L1(x) + f (x2) L2(x)

Dan p (x) mendekati fungsi f (x) dalam selang waktu (x0, x2).

Rajah 2.- Imej ini menunjukkan bagaimana untuk mendapatkan polinomial Lagrange untuk tiga titik interpolasi dan dari mereka, polinomial interpoling. Sumber: f. Zapata.

Contoh

Contoh 1

Cari polinomial LaGrange yang sepadan dengan tiga mata abscissa x0= 0, x1= 1 dan x2= 2.

Seperti yang dilihat di bahagian sebelumnya, polinomial ini akan menjadi:

Boleh melayani anda: Fungsi overjective: definisi, sifat, contoh

L0(x) = [(x - 1) / (0 - 1)] [(x - 2) / (0 - 2)] = - (x -1) ⋅ (-½) (x - 2) = ½ ( x2 - 3x + 2)

L1(x) = [(x - 0) / (1 - 0)] [(x - 2) / (1 - 2)] = x ⋅ (-1) (x - 2) = - x2 + 2x

L2(x) = [(x - 0) / (2 - 0)] [(x - 1) / (2 - 1)] = (½) x ⋅ (x - 1) = (½) (x2 - x)

Rajah 3. Polinomial LaGrange untuk Nilai Abscissa 0, 1 dan 2. Sumber: f. Zapata.

Contoh 2

Anda mahu menghampiri fungsi f (x) = arcan (x) Dalam selang waktu [0, 2]. Fungsi ini hanya nilai mereka diketahui x0= 0, x1= 1 dan x2= 2, yang masing -masing dan0= 0, dan1= π/4 = 0.785 dan dan2= 1,107.

Oleh itu anda perlu mencari polinomial interpoling P (x) menghampiri f (x) Dalam selang yang ditunjukkan.

Dalam Contoh 1, polinomial LaGrange telah ditentukan untuk nilai abscissa yang ditunjukkan dalam pernyataan ini, jadi tidak perlu mengulangi pengiraan. Interpoling Polynomial sekarang akan menjadi:

P (x) = f (x0) L0(x) + f (x1) L1(x) + f (x2) L2(x)

Yang bersamaan dengan:

P (x) = y0 L0(x) + dan1 L1(x) + dan2 L2(x)

Dalam kes ini, ia adalah:

P (x) = 0 ∙ (½) (x2 - 3x + 2) + 0.785 ∙ (- x2 + 2x) + 1,107 ∙ (½) (x2 - x)

Perkara di atas dipermudahkan untuk:

P (x) = 0.785 ∙ (- x2 + 2x) + 1,107 ∙ (½) (x2 - x)

Dan akhirnya kekal:

P (x) = -0,2315 ∙ x2 + 1,0165 ∙ x

Rajah 4. Interpoling Polynomial yang diperoleh melalui polinomial LaGrange yang menghampiri fungsi arka-tangen dalam selang (0, 2). Titik interpolasi juga ditunjukkan. Sumber: f. Zapata.

Latihan

Latihan 1

Dapatkan polinomial LaGrange yang mencukupi untuk mempunyai pendekatan untuk fungsi:

f (x) = dosa (x)

Dalam selang [0, π] dan dengan lima titik interpolasi.

Penyelesaian

Pada mulanya, abscissa titik interpolasi ditentukan, yang dipilih sama dan termasuk hujung selang penghampiran. Dengan ini anda mempunyai:

x0= 0; x1= π/4; x2= π/2; x3= 3 π/4; x4= π.

Boleh melayani anda: Ketidaksamaan segitiga: demonstrasi, contoh, latihan yang diselesaikan

Oleh kerana f (x) dibatalkan pada titik yang melampau, tidak perlu untuk mendapatkan polinomial lagrange l l0 dan l4.

Polinomial l1, L2 dan l3 adalah:

L1 = [(x - x0) / (X1 - x0)] [(x - x2) / (X1 - x2)] [(x - x3) / (X1 - x3)] [(x - x4) / (X1 - x4)]

L2 = [(x - x0) / (X2 - x0)] [(x - x1) / (X2 - x1)] [(x - x3) / (X2 - x3)] [(x - x4) / (X2 - x4)]

L3 = [(x - x0) / (X3 - x0)] [(x - x1) / (X3 - x1)] [(x - x2) / (X3 - x2)] [(x - x4) / (X3 - x4)]

Sekarang kita menggantikan nilai abscissa:

L1 = [(x - 0)/(π/4 - 0)] [(x - π/2)/(π/4 - π/2)] [(x - 3 π/4)/(π/4 - 3 π/4)] [(x - π)/(π/4 - π)]

L2 = [(x - 0)/(π/2 - 0)] [(x - π/4)/(π/2 - π/4)] [(x - 3 π/4)/(π/2 - 3 π/4)] [(x - π)/(π/2 - π)]

L3 = [(x - 0)/(3 π/4 - 0)] [(x - π/4)/(3 π/4 - π/4)] [(x - π/2)/(3 π/ 4 - π/2)] [(x - π)/(3 π/4 - π)]

Penyebut diselesaikan:

L1 = [x/π/4] [(x - π/2)/( - π/4)] [(x - 3 π/4)/( - π/2)] [(x - π)/( - 3π/4)]

L2 = [x/π/2] [(x - π/4)/(π/4)] [(x - 3 π/4)/( - π/4)] [(x - π)/( - π /2)]

L3 = [x/(3 π/4)] [(x - π/4)/(π/2)] [(x - π/2)/(π/4)] [(x - π)/( - π/4)]

Ia dipermudahkan dan dikumpulkan semula untuk mendapatkan:

L1 = x (x - π/2) (x - 3 π/4) (x - π)/( - 3 π 4/128)

L2 = x (x - π/4) (x - 3 π/4) (x - π)/(π 4/64)

L3 = x (x - π/4) (x - π/2) (x - π)/( - 3 π 4/128)

Latihan 2

Dapatkan polinomial interpolasi yang mendekati fungsi SEN (x) dalam selang [0, π] dengan lima titik interpolasi yang dipilih dalam Latihan 1 dan polinomial Lagrange masing -masing.

Penyelesaian

Polinomial interpolasi adalah:

P (x) = dosa (0) * l0 + Sen (π/4) * l1 + Sen (π/2) * l2 + Sen (3π/4) * l3 + Sen (π) * l4

Menilai fungsi sinus dan membiak adalah:

P (x) = (√2/2) l1 + 1 * l2 + (-√2/2) l3

Selepas kerja algebra yang sukar, polinomial interpolasi adalah:

P (x) = 2. 7481 x4 -lima belas. 138 x3 +23. 467 x2 - 9. 5236 x

Rujukan

  1. Goodman, a. L. H. Sembilan belas sembilan puluh enam. Algebra dan trigonometri dengan geometri analisis. Pendidikan Pearson.
  2. Harpe, ms. d. (2000). Topik dalam teori kumpulan geometri. Press University of Chicago.
  3. Hazewinkel, m. (2001). Interpolasi linear ", Ensiklopedia Matematik.
  4. Hoffmann, e. (2002). Ke kronologi interpolasi: dari astronomi kuno hingga isyarat moden dan pemprosesan imej. Prosiding IEEE.
  5. Wikipedia. Interpolasi polinomial LaGrange. Pulih dari: wikipedia.com