Mời bạn tham gia lập trình bài toán sau:
Cho giá trị của hàm số y=f(x) như sau:
| x | f(x) |
| 1.123400 | 167.5600 |
| 2.246800 | 137.6441 |
| 3.370200 | 110.2523 |
| 4.493600 | 85.38444 |
| 5.617000 | 63.04068 |
Tìm xấp xỉ nội suy tuyến tính hàm f(x) với các giá trị cho trên. Trước hết tìm hai số xi và xi+1, nội suy tìm giá trị f(x) tương ứng: f(xi+1)-f(xi)
f(x)=f(xi)+….(x-xi), xi+1 – xi
Chạy thử với các giá trị x = -7.8, 1.1234, 13.65, 22.5, 23.5914, 25, 25.085, và 33.8. In ra màn hình nếu giá trị vượt ngoài giới hạn.
Gợi ý rằng: khai báo hai mảng x và y và sử dụng công thức nội suy Lagrange.
Mời bạn thử!
Filed under: Program | Tagged: Lập trình Fortran
