MathLabs
Định lýĐã chứng minh

Công thức sai số nội suy Lagrange

Phát biểu

Cho ff khả vi liên tục (n+1)(n+1) lần trên một khoảng chứa các nút phân biệt x0,x1,…,xnx_0, x_1, \dots, x_n và một điểm xx, và cho PP là đa thức bậc nn nội suy ff tại các nút này. Khi đó tồn tại ξ\xi trong khoảng đó sao cho f(x)−P(x)=f(n+1)(ξ)(n+1)!∏i=0n(x−xi)f(x) - P(x) = \dfrac{f^{(n+1)}(\xi)}{(n+1)!} \prod_{i=0}^{n} (x - x_i).

Vì sao đúng?

Đa thức nội suy khớp chính xác với f tại các nút nhưng không biết gì về f ở giữa, nên sai số còn lại phải triệt tiêu tại mọi nút — đúng là điều số hạng tích buộc phải xảy ra — được nhân với một đạo hàm còn lại đo mức độ cong của f vượt quá những gì một đa thức bậc n có thể nắm bắt.

Phác thảo chứng minh

Bước 1 (một hàm phụ khéo léo). Cố định một điểm xx không phải là một trong các nút (nếu là nút, sai số tầm thường bằng 00). Đặt w(t)=∏i=0n(t−xi)w(t) = \prod_{i=0}^{n} (t - x_i) và định nghĩa hằng số c=f(x)−P(x)w(x)c = \dfrac{f(x)-P(x)}{w(x)} (xác định tốt vì w(x)≠0w(x)\ne0). Định nghĩa hàm phụ g(t)=f(t)−P(t)−c w(t)g(t) = f(t) - P(t) - c\, w(t).

Bước 2 (đếm nghiệm của g). Tại mỗi nút xix_i, cả f(xi)−P(xi)=0f(x_i)-P(x_i)=0 (theo tính chất nội suy) và w(xi)=0w(x_i)=0 (theo định nghĩa của ww), nên g(xi)=0g(x_i)=0 với tất cả n+1n+1 nút. Ngoài ra, theo cách chọn cc, g(x)=f(x)−P(x)−c w(x)=f(x)−P(x)−[f(x)−P(x)]=0g(x) = f(x)-P(x) - c\,w(x) = f(x)-P(x) - [f(x)-P(x)] = 0. Vậy gg có n+2n+2 nghiệm phân biệt: n+1n+1 nút cộng thêm chính xx.

Bước 3 (áp dụng định lý Rolle nhiều lần). Giữa mỗi cặp nghiệm liên tiếp của gg (có n+1n+1 khoảng như vậy giữa n+2n+2 nghiệm), định lý Rolle cho một điểm nơi g′g' triệt tiêu, nên g′g' có ít nhất n+1n+1 nghiệm. Lặp lại lập luận này trên g′,g′′,…g', g'', \dots mất đi một nghiệm mỗi lần lấy đạo hàm, nên sau n+1n+1 lần áp dụng, g(n+1)g^{(n+1)} có ít nhất một nghiệm ξ\xi trong khoảng.

Bước 4 (lấy đạo hàm và giải sai số). Vì PP có bậc không quá nn, đạo hàm cấp (n+1)(n+1) của nó là 00; và ww là đa thức monic bậc n+1n+1, nên w(n+1)(t)=(n+1)!w^{(n+1)}(t) = (n+1)! với mọi tt. Lấy đạo hàm gg cho g(n+1)(t)=f(n+1)(t)−0−c (n+1)!g^{(n+1)}(t) = f^{(n+1)}(t) - 0 - c\,(n+1)!, và đặt g(n+1)(ξ)=0g^{(n+1)}(\xi)=0 cho c=f(n+1)(ξ)(n+1)!c = \dfrac{f^{(n+1)}(\xi)}{(n+1)!}. Nhớ lại c=f(x)−P(x)w(x)c=\dfrac{f(x)-P(x)}{w(x)} và giải sai số cho đúng f(x)−P(x)=f(n+1)(ξ)(n+1)!∏i=0n(x−xi)f(x) - P(x) = \dfrac{f^{(n+1)}(\xi)}{(n+1)!} \prod_{i=0}^{n} (x - x_i).

Chủ đề chứa định lý này

Chứng minh từng bước

Chưa có chứng minh từng bước cho định lý này.