1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài tập lớn môn học đại số tuyến tính đề tàiphân tích svd và ứng dụng

17 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích SVD Và Ứng Dụng
Tác giả Đinh Văn Linh, Nguyễn Trương Hoàng Minh, Nguyễn Châu Long, Nguyên Lê Khánh Minh, Lý Minh Luân, Tống Phước Hoàng Minh, Nguyễn Vương Long
Người hướng dẫn ThS. Nguyễn Xuân Mỹ
Trường học Trường Đại Học
Chuyên ngành Đại Số Tuyến Tính
Thể loại Bài Tập Lớn
Năm xuất bản 212
Thành phố Thành Phố
Định dạng
Số trang 17
Dung lượng 17,32 MB

Nội dung

Trang 1 BÁO CÁO BÀI TẬP LỚNMÔN HỌC: ĐẠI SỐ TUYẾN TÍNHĐỀ TÀI:PHÂN TÍCH SVD VÀ ỨNG DỤNGGVHD: ThS.

Trang 1

BÁO CÁO BÀI TẬP LỚN

MÔN HỌC: ĐẠI SỐ TUYẾN TÍNH

ĐỀ TÀI:PHÂN TÍCH SVD VÀ ỨNG DỤNG

GVHD: ThS Nguyễn Xuân Mỹ

Nhóm: 07

Trang 2

DANH SÁCH THÀNH VIÊN

Nguyễn Trương Hoàng Minh 2114064

Nguyễn Châu Long 2111666

Nguyên Lê Khánh Minh 2114058

Tống Phước Hoàng Minh 2111764

Nguyễn Vương Long 1911520

Trang 3

Cơ sở lý thuyết

Ứng dụng phân tích SVD

Thuật toán matlab

NỘI DUNG CHÍNH

Trang 4

Phương pháp SVD

ứng dụng phổ biến

Áp dụng cho bất kì

ma trận thực mxn nào

Trang 5

5

Trang 8

Trong đó:

8

S

S là ma trận đường chéo,

mỗi phần tử đường chéo

là một trị riêng của A

U

U là ma trận trực giao thứ nhất gồm các vecto

riêng trái của A

s 1 > s 2 > > s r

> s r+1 = = s p

= 0

V là ma trận trực giao thứ hai gồm các vecto riêng

phải của A

V

A = USVT

Trang 9

Cách tìm ma trận S, U, V

 Tìm ma trận V

Nhân A T vào hai vế của (1), ta có

AT.A = (USVT )T USVT = V.ST UT U.S.VT

= V.ST S.VT

= V.S2.VT

A = USVT (1)

Trang 10

Ma trận

S và V

10

tìm các trị riêng và các vector riêng của A T A

U T U=I

các trị riêng của A T A:bình phương các phần tử của S còn các vector

riêng của

A T A: các cột của V

Trang 11

Nhân bên

phải hai vế

của (1) với A T

V T V = I AA T = U.S 2 U T

cột của U: các vector riêng của A.A T

ma trận U

A = USVT (1)

Trang 12

Cuối cùng, ta phân tích ma trận A dưới dạng như sau:

A=(u 1 … u r … u m )

Trang 13

13

Trang 14

Ứng dụng phân tích SVD để nén ảnh số

Bằng cách phân tích ma trận ảnh A dưới dạng A=USVT , ta có thể biểu diễn xấp

xỉ ma trận A bằng ít phần tử hơn Nếu hạng của ma trận A là r<m hoặc r<n, ta có thể giảm đi những thông tin thừa:

A=s 1 u 1 v T

1 + s 2 u 2 v T

2 + … + s r u r v T

r + s r+1 u r+1 v T

r+1 + …(2)

Hơn nữa, các trị riêng được sắp xếp theo thứ tự giảm dần, do đó những số hạng phía sau sẽ có ít ảnh hưởng đến ảnh và có thể bỏ đi các số hạng này.

Trang 15

15

Trang 16

SỬ DỤNG MATLAB ĐỂ NÉN ẢNH SỐ

Trang 17

Cảm ơn cô và các bạn đã chú ý lắng

nghe!

17

Ngày đăng: 23/02/2024, 09:44

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w