Jawaban di atas sangat bagus dalam hal memberi Anda kode untuk digunakan, tetapi tidak sebagus dalam hal teori. Jika Anda ingin mempelajari lebih dalam tentang interpolasi polinomial, lihat perlakuan teoretis ini dengan beberapa contoh nyata:
Singh, Ashok K., dan BS Bhadauria. "Rumus perbedaan hingga untuk sub-interval yang tidak sama menggunakan rumus interpolasi lagrange." Jurnal Internasional Matematika dan Analisis 3.17 (2009): 815-827. ( Tautan ke PDF )
Para penulis menggunakan Interpolasi Lagrangian (lihat artikel Wikipedia ) untuk menghitung polinomial interpolasi 3-point, 4-point, dan 5-point, serta turunan pertama, kedua, dan ketiga mereka. Mereka memiliki ekspresi untuk kesalahan pemotongan juga, yang penting untuk dipertimbangkan ketika menggunakan skema beda hingga. Mereka juga memiliki rumus umum untuk menghitung polinomial interpolasi menggunakan titik N.
Polinomial interpolasi Lagrangian berguna karena polinomial dan turunannya bisa sangat akurat dalam domain yang Anda interpolasi, dan mereka tidak mengasumsikan spasi grid genap. Karena sifat polinomial interpolasi Lagrangian, Anda tidak akan pernah memiliki lebih banyak pesanan turunan daripada jumlah titik kisi.
Saya pikir ini menjawab pertanyaan Anda dengan baik karena makalah yang saya kutip memiliki formula untuk skema beda hingga terbatas tingkat tinggi yang sewenang-wenang, yang pada dasarnya adalah untuk grid yang tidak rata dan hanya dibatasi oleh jumlah titik grid yang Anda sertakan dalam stensil Anda. Makalah ini juga memiliki rumus umum untuk kesalahan pemotongan, yang akan membantu Anda mengevaluasi skema polinomial interpolasi Lagrangian dengan skema lain yang mungkin Anda pertimbangkan. Makalah penulis harus memberikan hasil yang sama dengan metode Fornberg. Kontribusi mereka benar-benar hanya menghitung beberapa contoh dan memberikan perkiraan kesalahan, yang mungkin berguna bagi Anda.
Saya menemukan kedua makalah yang saya kutip dan karya Fornberg berguna untuk penelitian saya sendiri.