tailieunhanh - Cẩm nang thuật toán tập 2 part 8

Tham khảo tài liệu 'cẩm nang thuật toán tập 2 part 8', khoa học tự nhiên, toán học phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 240 TÓM TẮT PHƯƠNG PHÁP dùng nó dể điêu chỉnh giá trị của các phan tử khác trong cùng một dòng. Đoạn mã trên quá đơn giản để mà có thể đúng hoàn toàn a i ij có thể là 0 vì vậy có thể xây ra trường hợp chia cho zero. Tuy nhiên đíèu này dễ sửa vì có thể đoi chỗ bất kỳ dòng nào từ ì 1 đến N vối dòng thứ í ãểa i i khác 0 ỏ vòng lặp ngoài cùng. Nếu không có dòng nào như vậy thì ma trận này là kỳ dị không có nghiêm duy nhất chương trình nên thòng báo tường minh trương hợp này hoặc cứ để lỗi chia cho zero xảy ra. Cân viết thêm một đoạn mã để tìm dòng thấp hơn có phan tử à cột i khác 0 và đổi chỗ dòng này với dòng i. Phân cuối cùng dược dùng dể khử các phân từ khác 0 dưới đương chéo trong cột thứ í được gọi làplừn tử trụ. Thật sự tô t nhất nèn dùng dòng từ i 1 đến N mà phần từ ỡ cột i có có giá trị tuyệt đối lớn nhâ t Lý do là có thể xảy ra lỗi sai nếu giá trị pivot dùng để chia quá nhô. Nếu a i i quá nhỏ thì kết quà của phép chia được dùng để khử biến i ra khôi phương trình j với j tữ ĩ 1 đến N sẽ rất lớn. Thật sự nó có thể lớn như vây là để kéo các hệ số a ị k vè một diem mà till đó giá trị a j k trò nên méo mó do lỗi Síú . Nói cách khác các số khác biệt nhỉêu vê độ lớn không thể được cộng hay trừ một cách chính xác theo sô dấu chấm động hệ thống thương dùng đỄÍ biểu diễn các sô thực và việc dùng một phân tử trụ nhỏ làm tỉìng đáng kể khả nống những phép toán được thực hiện. Dũng giá trị lớn nhất trong cột i từ dòng i 1 đến N sẽ chắc chắn rhng kết quã của phép chia trên luôn luôn nhò hơn ỉ và sê tránh được lói sai này. Có thể nhám đến việc nhìn trước cột i để tìm phần tử lỏn nhất Ngươi ta đã chứng minh răng có thể dạt được câu trâ lơi đúng đắn mà không cân dùng biện pháp phức tạp này. Đoạn mã sau minh họa pha khử-tiến. Vớí mỗi í từ 1 đến N rà xuống cột ỉ để tim phan tứ lớn nhất trong những dòng thứ i 1 trờ lên . Dòng có chứa phần tứ này được đổi chỗ với dòng i vã biến thứ i bị khứ khói trong các phương trình từ i 1 đến N PHÉP KllừỉìAUSS 24Ỉ procedure eliminate var

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN