Tôi đang tìm kiếm một số triển khai nguồn mở (bất kỳ Python, C, C ++, Fortran nào cũng được) về xấp xỉ hợp lý cho một hàm. Một cái gì đó dọc theo bài viết [1]. Tôi cung cấp cho nó một hàm và nó trả lại cho tôi hai đa thức, có tỷ lệ là xấp xỉ trên khoảng đã cho và sai số dao động với cùng biên độ và đó là một xấp xỉ tối ưu, hoặc gần với nó.
Đây là những gì tôi tìm thấy:
Có vẻ như chebfun có thể làm điều đó, nhưng tôi không có quyền truy cập vào Matlab *.
Có một chương trình đơn giản trong phần 5-13 "Xấp xỉ Rational Ch Quashev" trong Công thức toán số (NR).
Mathicala có nền kinh tế hóa gần đúng và MiniMaxAppro xấp xỉ
Tôi đã tự hỏi liệu có cái gì mới hơn (có thể được thử nghiệm tốt hơn) so với mã NR.
Ứng dụng của tôi là tôi có một bộ các hàm đặc biệt, khoảng 10, được đưa ra dưới dạng chuỗi siêu bội hoặc một số công thức có tính năng hủy số và tôi muốn có một hàm đánh giá mạnh mẽ, nhanh chóng và chính xác, được gọi là hầu hết các vòng lặp bên trong của việc tính toán hai phần tử ma trận hạt trong các tính toán của Hartree Fock. Tôi đặt một ví dụ đơn giản về chức năng phù hợp với tôi tại [2]. Như bạn có thể thấy, đó là sử dụng công thức trực tiếp hoặc một chuỗi xung quanh x = 0, mà tôi đã tính bằng SymPy. Nó là một loại công việc, nhưng độ chính xác không lớn, khoảng x = 1 khoảng một nửa số chữ số có nghĩa bị mất (nhưng với x = 0,1 cũng như x = 1e5 thì chính xác với hầu hết tất cả các chữ số có nghĩa). Tôi đang tìm kiếm một xấp xỉ tốt hơn.
[1] Deun, J., & Trefethen, LN (2011). Một triển khai mạnh mẽ của phương pháp Carathéodory-Fejér để tính gần đúng hợp lý. Toán số BIT, 51 (4), 1039 211050. doi: 10.1007 / s10543-011-0331-7 ( bản in điện tử tháng 6 năm 2010 )
[2] https://gist.github.com/3831580
(*) Cũng không vào trang web chebfun, cung cấp cho tôi 404, nhưng Pedro đề nghị đó phải là vấn đề nhà cung cấp của tôi.