Các câu trả lời ở trên rất tốt về mặt cung cấp cho bạn một mã để sử dụng, nhưng về mặt lý thuyết thì không tốt bằng. Nếu bạn muốn tìm hiểu sâu hơn về đa thức nội suy, hãy xem cách xử lý lý thuyết này với một vài ví dụ cụ thể:
Singh, Ashok K. và BS Bhadauria. "Các công thức sai phân hữu hạn cho các khoảng phụ không bằng nhau sử dụng công thức nội suy của độ trễ." Tạp chí quốc tế về toán học và phân tích 3.17 (2009): 815-827. ( Liên kết đến PDF )
Các tác giả sử dụng Nội suy Lagrangian (xem bài viết Wikipedia ) để tính toán các đa thức nội suy 3 điểm, 4 điểm và 5 điểm, cũng như các đạo hàm thứ nhất, thứ hai và thứ ba của chúng. Chúng cũng có các biểu thức cho lỗi cắt ngắn, điều này rất quan trọng để xem xét khi sử dụng bất kỳ sơ đồ sai phân hữu hạn nào. Họ cũng có công thức chung để tính đa thức nội suy bằng N điểm.
Đa thức nội suy Lagrangian rất hữu ích vì chúng và các dẫn xuất của chúng có thể rất chính xác trong miền bạn đang nội suy và chúng không giả định khoảng cách lưới chẵn. Do tính chất của đa thức nội suy Lagrangian, bạn không bao giờ có thể có nhiều đơn hàng phái sinh hơn bạn có điểm lưới.
Tôi nghĩ rằng điều này trả lời tốt câu hỏi của bạn bởi vì bài báo mà tôi đã trích dẫn có các công thức cho các sơ đồ sai phân hữu hạn bậc cao tùy ý, mà về bản chất là dành cho các lưới không đồng đều và chỉ bị giới hạn bởi số lượng điểm lưới bạn đưa vào trong khuôn tô. Bài viết cũng có một công thức chung cho lỗi cắt ngắn, nó sẽ giúp bạn đánh giá sơ đồ đa thức nội suy Lagrangian so với các sơ đồ khác mà bạn có thể xem xét. Bài viết của tác giả sẽ cho kết quả giống như phương pháp của Fornberg. Đóng góp của họ thực sự chỉ là kiểm đếm một vài ví dụ và đưa ra ước tính về lỗi mà bạn có thể thấy hữu ích.
Tôi thấy cả bài báo mà tôi đã trích dẫn và công trình của Fornberg đều hữu ích cho nghiên cứu của riêng tôi.