đường cong spiline bậc 3
Chia sẻ bởi Hoàng Thị Lan Phương |
Ngày 02/05/2019 |
34
Chia sẻ tài liệu: đường cong spiline bậc 3 thuộc Bài giảng khác
Nội dung tài liệu:
PHƯƠNG PHÁP XẤP XỈ B-SPLINE
Tóm tắt giải thuật spline tự nhiên:
Bước 1:
Tính :
k=0,..n-1 và giải hệ phương trình sau để tìm k=0,..n
k=1….n-1 (*)
Bước 2:
Tính theo công thức:
Bước3:
Xây dựng hàm nội suy spline bậc ba tự nhiên g(x)cần tìm:
Ví dụ:
Tìm spline bậc ba tự nhiên nội suy từ bảng số
x
0 1 3
y
1 2 8
GiẢI:
Trong đoạn [0,3]của hàm
Ta có hệ phương trình (*)dùng để xác định hệ số có dạng
vì là spline tự nhiên nên và do đó
với k =0: ta có và và do đó
Với k=1 ta có và và do đó
Như vậy spline bậc ba cần tìm có dạng
g(x)= 0 ≤ x ≤ 1
1 ≤ x ≤ 3
Ví dụ 2:
x
0 1 2
f(x)
0 1 2
Thế vào (*)ở trên ta được
Với k=0 ta có
Với k=1 ta có
không phải là spline bậc ba
Ví dụ 3:
Xây dựng hàm spline bậc ba
f(x) = cosπx
với các điểm x =0 ; 0,25 ; 0,5 ; 0,75 ; 1
Giải:
x
0 1
f(x)
1 0 -1
Xét trên [0,]
Với k=0 ta có
với k=1 ta có
Xét [,1]
Ta có
Ta được phương trình:
Với k=0 ta có
Với k=1 ta có
G(x)
Các Bài Toán:
B-Spline bậc ba:
Ví dụ 1: Tìm B- Spline bậc 3 tự nhiên nội suy bảng số trong đoạn [0,3] của hàm y=2x
X
0
1
0
Y
1
2
8
Giải:
Ta có h0 = 1, h1 = 2
Dựa vào hệ phương trình : để xác định các hệ số mk có dạng:
Vì là Spline tự nhiên nên m0 = m2 = 0 và do đó m1 = 2
Với k = 0: ta có :A0 = 1, B0 =
Với k=1 tacó A1 = và B1 = 8
Như vậy Spline bậc 3 cần tìm có dạng:
Trên đây là hình vẽ so sánh đồ thị hàm nội suy Spline bậc 3: y = g(x) với y= 2x trong đoạn [0,3].
Ví dụ 2:
Hình bên chỉ ra nội suy 4 điểm bằng cách dùng 3 (cubic) f1(x) , f2(x), f3(x). Tổng quát nếu có (n + 1 ) điểm, ta cần có n hàm Spline Bậc 3 dạng:
fi(x) = A1i + A2i + A3iX2 + A4iX2
i = 1, 2, 3,…, n
Có 4n hệ số Ạji , có thể xác định theo các điểm điều kiện sau :
Hàm Cubic phải gặp tất cả các điểm ở bên trong : có dược 2n phương trình:
f 1(X1)= y1; i = 1, …, n
f i + 1(X1)= y1; i = 1, …, n
Đạo hàm bậc 1 phải liên tục tại các điểm bên trong, dẫn đến được(n-1) phương trình f’1(Xi)= f’i + 1(X1), i = 1, 2, …, n-1
Đạo hàm bậc 2 cũng phải liên tục tại các điểm bên trong ,thêm được (n-1) phương trình nữa: f’i(Xi)=f’’i+1(X1), i = 1, 2, …, n-1
Hai điều kiện cuối cùng dựa vào 2 điểm cuối của đường Spline, ở đây thường
Đăt: f’1(X0) = 0 và f’n(Xn) = 0.
Sắp xếp lại hàm f1(X0), ta chỉ cần (n-1) phương trìnhcần thiết để giải, có dạng
Với , Với i
Tóm tắt giải thuật spline tự nhiên:
Bước 1:
Tính :
k=0,..n-1 và giải hệ phương trình sau để tìm k=0,..n
k=1….n-1 (*)
Bước 2:
Tính theo công thức:
Bước3:
Xây dựng hàm nội suy spline bậc ba tự nhiên g(x)cần tìm:
Ví dụ:
Tìm spline bậc ba tự nhiên nội suy từ bảng số
x
0 1 3
y
1 2 8
GiẢI:
Trong đoạn [0,3]của hàm
Ta có hệ phương trình (*)dùng để xác định hệ số có dạng
vì là spline tự nhiên nên và do đó
với k =0: ta có và và do đó
Với k=1 ta có và và do đó
Như vậy spline bậc ba cần tìm có dạng
g(x)= 0 ≤ x ≤ 1
1 ≤ x ≤ 3
Ví dụ 2:
x
0 1 2
f(x)
0 1 2
Thế vào (*)ở trên ta được
Với k=0 ta có
Với k=1 ta có
không phải là spline bậc ba
Ví dụ 3:
Xây dựng hàm spline bậc ba
f(x) = cosπx
với các điểm x =0 ; 0,25 ; 0,5 ; 0,75 ; 1
Giải:
x
0 1
f(x)
1 0 -1
Xét trên [0,]
Với k=0 ta có
với k=1 ta có
Xét [,1]
Ta có
Ta được phương trình:
Với k=0 ta có
Với k=1 ta có
G(x)
Các Bài Toán:
B-Spline bậc ba:
Ví dụ 1: Tìm B- Spline bậc 3 tự nhiên nội suy bảng số trong đoạn [0,3] của hàm y=2x
X
0
1
0
Y
1
2
8
Giải:
Ta có h0 = 1, h1 = 2
Dựa vào hệ phương trình : để xác định các hệ số mk có dạng:
Vì là Spline tự nhiên nên m0 = m2 = 0 và do đó m1 = 2
Với k = 0: ta có :A0 = 1, B0 =
Với k=1 tacó A1 = và B1 = 8
Như vậy Spline bậc 3 cần tìm có dạng:
Trên đây là hình vẽ so sánh đồ thị hàm nội suy Spline bậc 3: y = g(x) với y= 2x trong đoạn [0,3].
Ví dụ 2:
Hình bên chỉ ra nội suy 4 điểm bằng cách dùng 3 (cubic) f1(x) , f2(x), f3(x). Tổng quát nếu có (n + 1 ) điểm, ta cần có n hàm Spline Bậc 3 dạng:
fi(x) = A1i + A2i + A3iX2 + A4iX2
i = 1, 2, 3,…, n
Có 4n hệ số Ạji , có thể xác định theo các điểm điều kiện sau :
Hàm Cubic phải gặp tất cả các điểm ở bên trong : có dược 2n phương trình:
f 1(X1)= y1; i = 1, …, n
f i + 1(X1)= y1; i = 1, …, n
Đạo hàm bậc 1 phải liên tục tại các điểm bên trong, dẫn đến được(n-1) phương trình f’1(Xi)= f’i + 1(X1), i = 1, 2, …, n-1
Đạo hàm bậc 2 cũng phải liên tục tại các điểm bên trong ,thêm được (n-1) phương trình nữa: f’i(Xi)=f’’i+1(X1), i = 1, 2, …, n-1
Hai điều kiện cuối cùng dựa vào 2 điểm cuối của đường Spline, ở đây thường
Đăt: f’1(X0) = 0 và f’n(Xn) = 0.
Sắp xếp lại hàm f1(X0), ta chỉ cần (n-1) phương trìnhcần thiết để giải, có dạng
Với , Với i
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Hoàng Thị Lan Phương
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)