Có phương trình A x = b (1)
Tách A = L . U trong đó : L ma trận tam giác dưới, U : ma trận tam giác trên
Khi đó phương trình (1) thành L (U x ) = b
Giải hệ :
L y = b
U x = y
Giải 2 phương trình trên bằng phép thế như sau khi khử Gauss (ma trận tam giác)
Nếu L có đường chéo chính bằng 1 thì gọi là phương pháp Doolittle.
Nếu U có đường chéo chính bằng 1 thì gọi là phương pháp Crout.
Nếu ma trận A đối xứng, xác định dương => L, U là chuyển vị của nhau: phương pháp Cholesky
Chia A thành LU theo Doolittle chỉ áp dụng cho ma trận ba đường chéo :
Chia A thành LU theo Cholesky chỉ áp dụng cho ma trận ba đường chéo :
Phương pháp trên nếu áp dụng cho ma trận không phải 3 đường chéo thì độ phức tạp tính toán lớn hơn cả chục lần, bạn tham khảo thêm các tài liệu về Phương Pháp Tính
Tách A = L . U trong đó : L ma trận tam giác dưới, U : ma trận tam giác trên
Khi đó phương trình (1) thành L (U x ) = b
Giải hệ :
L y = b
U x = y
Giải 2 phương trình trên bằng phép thế như sau khi khử Gauss (ma trận tam giác)
Nếu L có đường chéo chính bằng 1 thì gọi là phương pháp Doolittle.
Nếu U có đường chéo chính bằng 1 thì gọi là phương pháp Crout.
Nếu ma trận A đối xứng, xác định dương => L, U là chuyển vị của nhau: phương pháp Cholesky
Chia A thành LU theo Doolittle chỉ áp dụng cho ma trận ba đường chéo :
- Code:
u(1,1) = a(1,1)
do i = 1,n-1
u(i,i+1) = a(i,i+1)
do i = 2,n
l(i,i-1) = a(i,i-1)/u(i-1,i-1)
u(i,i) = a(i,i) - l(i,i-1)*u(i-1,i)
enddo
enddo
Chia A thành LU theo Cholesky chỉ áp dụng cho ma trận ba đường chéo :
- Code:
s(1,1) = Sqrt(a(1,1));
s(1,2) = a(1,2)/s(1,1);
do i=2,n
s(i,i) = Sqrt(a(i,i) - Sqr(s(i-1,i)));
s(i,i+1) = a(i,i+1)/s(i,i);
enddo
Phương pháp trên nếu áp dụng cho ma trận không phải 3 đường chéo thì độ phức tạp tính toán lớn hơn cả chục lần, bạn tham khảo thêm các tài liệu về Phương Pháp Tính
Thu Aug 16, 2018 7:34 pm by nguyendunghh2
» Dữ liệu về nhiệt độ và lượng mưa cho tất cả các tình Việt Nam theo từng năm
Mon Dec 29, 2014 8:28 pm by tieuminh2510
» Giới thiệu sơ lược về NoSQL
Fri Dec 26, 2014 10:23 pm by tieuminh2510
» Bio7 IDE dành cho các nhà sinh thái học
Wed Aug 27, 2014 1:00 pm by tieuminh2510
» Ứng dụng dành để mở file netCDF
Tue Jul 29, 2014 11:21 am by tieuminh2510
» Đánh giá ngập lụt nước mặt tại Anh quốc
Fri Jun 27, 2014 11:52 pm by tieuminh2510
» Tài nguyên về các mô hình tính toán rối từ NASA (Turbulence Modeling Resource)
Thu Jun 05, 2014 7:17 pm by tieuminh2510
» Tích hợp công cụ tìm kiếm với hơn 2 triệu đầu sách điện tử
Sun Jun 01, 2014 8:05 pm by tieuminh2510
» MATLAB Books Collection (Bô sưu tập sách hơn 900MB cho MATLAB)
Sun Jun 01, 2014 3:58 pm by tieuminh2510
» Số liệu các trạm do đạc toàn cầu và từ mô hình WAVEWATCH III
Mon May 19, 2014 11:12 pm by tieuminh2510
» DHI MIKE 2012 (URBAN + GIS + ZERO)
Sat May 17, 2014 8:24 pm by tieuminh2510
» File Viewer 1.02 (No InstallQ)
Wed May 14, 2014 6:12 pm by tieuminh2510
» Coastal Engineering Manual 2003
Wed May 14, 2014 11:27 am by tieuminh2510
» Cổng thông tin dữ liệu Hải Dương học (Viện Hải dương học Nha Trang)
Sun May 11, 2014 5:30 pm by tieuminh2510
» A Generic Algorithm for Waste collection Vehicle routing problem with Time windows and Conflicts
Tue May 06, 2014 1:29 pm by tieuminh2510
» Mực Nước Đại Dương
Tue Feb 25, 2014 12:18 am by letrongloi
» Các thí nghiệm trong cơ chất lỏng của MIT
Tue Nov 12, 2013 10:07 pm by tieuminh2510
» Tài liệu dòng chảy
Fri Nov 08, 2013 11:16 pm by be_un2002
» Dự báo nước dâng do bão sử dụng Delft3D
Wed Oct 02, 2013 10:13 pm by tieuminh2510
» Một ví dụ đơn giản về ứng dụng của ANN
Fri Aug 02, 2013 11:17 pm by tieuminh2510
» Đưa DEFLT3D vào ArcGIS
Fri Aug 02, 2013 11:15 pm by tieuminh2510
» Hướng dẫn sử dụng phần mềm iThink 9.0.2 (Stella)
Tue Jul 23, 2013 2:56 pm by HieuTran2503
» Phần mềm Stella
Tue Jul 23, 2013 2:55 pm by HieuTran2503
» Du học Đức
Sat Jul 20, 2013 3:37 am by profet
» Ứng dụng Litpack
Tue Jul 16, 2013 2:40 pm by namthinh2007
» Xin hỏi tên về 1 loài ốc lạ
Tue Jul 16, 2013 2:14 pm by namthinh2007
» Xin tài liệu về nước dâng do bão
Tue Jul 16, 2013 2:02 pm by namthinh2007
» Lý thuyết triều điều hòa
Sun Jul 07, 2013 6:01 pm by tieuminh2510
» The Earth's Atmosphere
Sat Jun 01, 2013 10:05 pm by giohungyen
» Hướng dẫn cách đưa ảnh từ GoogleEarth vào ArcGIS
Sun May 19, 2013 5:47 pm by Chutli