Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
623,49 KB
Nội dung
ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA BÁO CÁO BÀI TẬP LỚN MÔN ĐẠ SỐ TU NT N ĐỀ TÀI PHÂN TÍCH A = QR BẰNG PHÉP QUAY GIVEN GVHD: Ph Th há h V Nh m Lớp: L22 : T 2114683 Đ N Th Ph m T 2112998 N Th T h 2111880 T Th 2115214 T 2115049 T 2115239 Ph Q 2112144 thá TP HỒ CHÍ MINH, 12 ăm 2021 MỤC LỤC LỜI CẢM ƠN CHƯƠNG MỞ ĐẦU CHƯƠNG CƠ SỞ LÝ THUYẾT I A QR (QR Decomposition) P II P G QR QR Decomposition by Givens Rotation) CHƯƠNG MATLAB I T M T II C Đ III 10 ế IV CHƯƠNG I NG NG 11 MIMO (Multiple In, Multiple Out) 11 II Áp d CHƯƠNG I 10 Đ = QR ể gi i h ì ến tính Ax = b 13 ẾT U N 14 14 II Sinh viên 14 T I I U TH M HẢO 15 LỜI CẢM ƠN C P chân thành c gia lớp Đ Số T ế T , T C ết tự tìm hiểu thêm vấ V rong suốt thời gian tham c m thấy b n thân có trách nhi m, tự lập ữa cịn thắc mắ em ln tự tin tự gi i thắc mắc b n thân ln sẵn sàng hỗ ắc mắc cho chúng em cần tr , gi Bộ môn Đ ũ Số T ế T môn học hữu ích, cung cấp nhi u kiến thức k ến thực thực tiễ nhi u h n chế ũ ời sống Tuy nhiên, vốn kiến thức ị ỡ ngỡ, ók gắng tìm hiểu hồn thành tập lớn tốt kh chắn m nên ă em ã ố em, em mắc thiếu sót Kính mong xem xét góp ý cho ể em hồn thi n ố ập lần sau C m xin chân thành c ! C m kính chúc h nh phúc nhi u sức khỏ viên khóa tiếp theo! ể tiếp t c gi ng d y cho sinh C ƯƠNG MỞ ĐẦU Lý lựa chọ đề tài: C P T V = QR ằ ọ 4, ũ ố ể ự ầ ứ G Đ ấ MIMO Đ ọ đề t - ũ ộ ầ ẫ ộ ầ ấ ủ ộ ó C ƯƠNG CƠ SỞ LÝ THUY T I t h A QR (QR Decomposition) Ph T i số tuyến tính, ma trận trực giao, hay ma trận trực chuẩn, ma trận vuông thực với cột hàng củ ực chuẩn au Q Q QQ I với Q chuyển v Q I Cịn biểu diễ ma trậ ó T T Đ u dẫ ế ặ ểm sau: ma trận Q trực giao chuyển v 1 1 o nó: Q Q với Q ngh T ngh T o ủ Q Ví d v ma trận trực giao + 1 0 ế ấ + P + P ó ố ứ cos 30o : sin O sin cos 2 1 0 1 : ma trậ ể thực hi n phép quay không cs d gian Euclide cos Q sin V cos Q sin sin M cos sin M cos ậ k ậ k ộ ộ ó ó Phân rã QR (QR Decomposition) phân rã ma trận A thành tích A QR ma trận trực giao Q ma trậ ì ối thiểu tuyế R P ã QR … cs d ể gi i vấ 1 1 A 1 1 V Q A QR Ph II 3 G Đ ự 3 0 –S ì 3 6 2 2 phân QR (QR Decomposition by Givens Rotation) t bằ ó G 1 2 , R 2 2 6 ể phân tích A QR cách làm cho phân t mộ lầ ì ế k ó c ma trận tam giác ph i n 2x2 ặt dọ ma trậ ờng chéo làm cho phần t ma trận bẳng T ấ ma trậ ậ ự ủ k cos sin ó r T a b2 ,cos a a b2 A QR uay Givens ậ A M mn C b a b2 ,sin S sin a r cos b 0 Tìm ma trận trực giao P1 , P2 , , Pk 1, Pk (là ma trận phép quay Rn) với k ể ( P1 P2 Pk 1 Pk ) A R A ( P1 P2 Pk 1 Pk )1.R QR Q ( P1 P2 Pk 1 Pk )1 ( P1 P2 Pk 1 Pk )T P1T P2T Pk 1T Pk T T ự ậ A M mn C sin ầ am1 am112 am12 am11 , am1 ,cos am11 am112 am12 T ậ ậ P Im am1 m1, am1 m , am m1 , am m ớ T ự ể ế ậ P A ộ ự ế Q ậ ự ế k am1 m1 , am m cos am m1 sin a sin m 1 m k T ự ầ ớc ế k ế k ấ a32 ầ ậ ì ể ể R Q P1T P2T Pk 1T Pk T ậ R P Aở ố ế C V ọ :P ộ ấ 1 ậ A 0 QR m a31 3, a21 sin 3 4 2 ậ ì 4 2 0.8 1 R1 P1 A 0 0 0 1 P1 0.8 0.6 0.6 0.8 T ự 0.6,cos m a21 5, a11 sin 52 1,cos 0 P2 1 0 0 1 T ự ậ 52 0 5 R2 P2 R1 1 0 ì ể ộ a21 ì ầ ộ 4,5,…, ế m a32 2, a22 sin 1 P3 0 22 12 2 5 5 5 R3 P3 R2 0 ậ R3 ế 1 ,cos 5 22 12 kế 5 1 2.2361 0.4472 0 0.8944 5 ò ặ ậ 1 5 0.4472 0.8944 1.2 0.6 T T T Q P1 P2 P3 0.8 0.8 0.5367 0.2683 5 0.6 0.7155 0.3578 0.6 1.6 0.8 5 5 5 1 R 0 2.2361 0.4472 0 0.8944 0 5 C ƯƠNG MATLAB T I ềM T - MATLAB ế ắ ủ MATrix LABorato ể - Nó ố ọ , ự ỗ ắ ộ ậ ự ì ữ ậ ì ậ ố ế , ẽ ì , ẽ ể ự Cá II h đ h t Ý Cú pháp ỗ k disp input A= size z sqrt t H ự ă ấ ố = ủ ặ ắ ỡ ủ sqrt(123) for ộ Hể eye for hĩ ỗ ế ầ ứ clc T ộ ó ậ ậ ủ 123 Xóa kết qu clear ầ Că Để ặ ố , ậ ộ ấ ộ ó ớc khai báo biến m c nhớ III Đ h h h clc; clear; disp('Phep quay Givens: phan tich A = QR'); A = input('Nhap ma tran A: '); % Nhập ma trận A [m,n] = size(A); % ch c ma trận A Q = eye(m); % Tạo ma trận đơn vị Q ch th ớc với A R = A; % Tạo biến tr ng gian R