Chuong0 introduction 2

31 157 0
Chuong0 introduction 2

Đ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

TÍNH TOÁN KHOA HỌC Scientific Computing GiẢNG VIÊN: TS VŨ VĂN THIỆU Bé m«n Khoa häc M¸y tÝnh Viện Công nghệ thông tin truyền thông §¹i häc B¸ch khoa Hµ néi Office: P.602, B1 Tel: 0982928307 Email: thieuvv@soict.hust.edu.vn Các ví dụ tính toán khoa học VD1: Phương trình nhiệt Kết VD1 VD2: Mô hình dự báo mực nước sông, suối Kết VD2 VD3: Mô hình phát triển vi khuẩn c  D c t (k 1) i, j c    c (k ) i 1, j (k 1) i 1, j c (k ) i, j 1 c (k 1) i, j 1 c  1c (k ) i, j Kết VD3 VD4: Mô hình dòng chảy chất lỏng Cách tính sai số • Giả sử x* xấp xỉ số thực x: – Sai số tuyệt đối: | x* - x| – Sai số tương đối: |x* x| , x ≠ |x| |x Tác động sai số làm tròn phép toán số học • Gọi fl(x) fl(y) biểu dạng dấu phảy động tương ứng x y, ta có: fl(fl(x) ± fl(y)) = (fl(x) ± fl(y)) * (1+ Ɛ1) fl(fl(x) * fl(y)) = (fl(x) * fl(y)) * (1+ Ɛ2) fl(fl(x) : fl(y)) = (fl(x) : fl(y)) * (1+ Ɛ3) đó: i  m • => sai số tương đối nhỏ Sai số làm tròn tích lũy (1) • Nguồn gốc: – Khi thuật toán phải thực nhiều phép toán, sai số phép toán nhỏ sai số thuật toán lớn Ta phải quan tâm xem sai số phép toán tích lũy thuật toán Sai số làm tròn tích lũy (2) • Sai số đột biến phép trừ: – Giả sử giá trị gần a, b biểu diễn sau:   a  a (   a ), b  b (   b ), Δa, Δb sai số tương đối thỏa mãn:   ,  b  a   – Xét sai số tương đối phép trừ gần đúng: x=a-b:    x  a  b  a (1   a )  b (1   b )  ( a  b )  ( a  a  b  b ) – Từ sai số tương đối là:  x x x  aa  bb a  b   a  b a  b Sai số lớn a ~ b Hiện tượng tràn số • Hiện tượng tràn số lớn: xảy số thu lớn số lớn mà hệ dấu phảy động biểu diễn được: e > emax • Hiện tượng tràn số nhỏ: xảy số thu nhỏ số nhỏ mà hệ dấu phảy động biểu diễn được: e < emin Sự ổn định số • Khái niệm ổn định số liên quan đến độ xác thuật toán có sai số làm tròn • Một thuật toán gọi không ổn định sai số làm tròn dẫn tới sai số lớn kết Ảnh hưởng sai số đến kết toán • Bài toán có điều kiện tồi • Bài toán có điều kiện tốt Nội dung • Nhập môn Matlab (8T) • Hệ phương trình tuyến tính (4T) • Đường cong khớp (4T) • Giải phương trình phi tuyến (4T) • Tính gần đạo hàm tích phân (4T) • Phương trình vi phân (4) • Các phương pháp cực tiểu hóa không ràng buộc (4) • Quy hoạch tuyến tính (8T) • Bài tập Nội dung giảng dạy có sử dụng tài liệu/slide PGS Nguyễn Đức Nghĩa TS Trịnh Anh Phúc Tài liệu tham khảo • Tạ Văn Đĩnh Phương pháp tính NXB Giáo dục, 1995 • Phạm Kỳ Anh Giải tích số NXB Đại học Quốc gia Hà nội, 1996 • Lê Trọng Vinh Giải tích số NXB Khoa học Kỹ thuật, Hà nội, 2000 • Nguyễn Đức Nghĩa Tối ưu hoá (Quy hoạch tuyến tính rời rạc) NXB Giáo dục, 1996 Tài liệu tham khảo Michael Heath Scientific Computing: An introductory survey McGraw-Hill Inc 2001 Charles F Van Loan, Introduction to Scientific Computing A Matrix-Vector Approach Using Matlab 2nd Edition Prentice Hall, 2000 Michael Heath Director of Computational Science and Eingineering at the University of Illinois at Urbana-Champaign Charles F Van Loan Joseph C Ford Professor of Engineering Department of Computer Science, Cornell Univ Tài liệu tham khảo Duane Hanselman, Bruce Littlefield Mastering MATLAB Pearson/Prentice Hall, 2005, 852 Pages K Sigmon MATLAB Primer Univ Florida, 1996 Tài liệu tham khảo 10 11 12 13 14 15 Gene Golub and Charles Van Loan Matrix computations John Hopkins University Press 1996 Dammed J.W Applied Numerical Linear Algebra, 1996 Iserles A First Course in Numerical Analysis of Differential Equations, Cambridge University Press, 1996 C Evans, Partial Differential Equations, AMS, 1998 G W Stewart, Introduction to Matrix Computations, Academic Press, 1998 Gill, P.E., Murray, W and Wright, M H., Numerical Linear Algebra and Optimization, Volume 1, Addison-Wesley, Redwood City, California, 1991 Stephen G Nash, Ariela Sofer, Linear and Nonlinear Programming McGraw-Hill, 1998 ... néi Office: P.6 02, B1 Tel: 09 829 28307 Email: thieuvv@soict.hust.edu.vn Các ví dụ tính toán khoa học VD1: Phương trình nhiệt Kết VD1 VD2: Mô hình dự báo mực nước sông, suối Kết VD2 VD3: Mô hình... survey McGraw-Hill Inc 20 01 Charles F Van Loan, Introduction to Scientific Computing A Matrix-Vector Approach Using Matlab 2nd Edition Prentice Hall, 20 00 Michael Heath Director of Computational... Bruce Littlefield Mastering MATLAB Pearson/Prentice Hall, 20 05, 8 52 Pages K Sigmon MATLAB Primer Univ Florida, 1996 Tài liệu tham khảo 10 11 12 13 14 15 Gene Golub and Charles Van Loan Matrix computations

Ngày đăng: 05/10/2017, 16:27

Hình ảnh liên quan

VD2: Mô hình dự báo mực nước sông, suối - Chuong0 introduction 2

2.

Mô hình dự báo mực nước sông, suối Xem tại trang 6 của tài liệu.
VD3: Mô hình phát triển của vi khuẩn - Chuong0 introduction 2

3.

Mô hình phát triển của vi khuẩn Xem tại trang 8 của tài liệu.
VD4: Mô hình dòng chảy chất lỏng - Chuong0 introduction 2

4.

Mô hình dòng chảy chất lỏng Xem tại trang 10 của tài liệu.
Mô hình toán học - Chuong0 introduction 2

h.

ình toán học Xem tại trang 14 của tài liệu.
Tính toán khoa học? - Chuong0 introduction 2

nh.

toán khoa học? Xem tại trang 14 của tài liệu.
• Sai số mô hình - Chuong0 introduction 2

ai.

số mô hình Xem tại trang 16 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan