![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Thực hành Toán cao cấp - Chương 6: Hàm số, dãy và một số ứng dụng
Số trang: 21
Loại file: pdf
Dung lượng: 0.00 B
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Thực hành Toán cao cấp - Chương 6: Hàm số, dãy và một số ứng dụng. Chương này cung cấp cho học viên những nội dung về: giới thiệu lập trình đệ quy trong Python; dãy số (sequence) đệ quy; revisit: phương pháp Gradient Ascent/Descent;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Thực hành Toán cao cấp - Chương 6: Hàm số, dãy và một số ứng dụngBộ môn Khoa học Dữ liệuTHỰC HÀNH TOÁN CAO CẤPTÀI LIỆU PHỤC VỤ SINH VIÊN NGÀNH KHOA HỌC DỮ LIỆUNhóm biên soạn: TS. Hoàng Lê Minh – Khưu Minh Cảnh – Hoàng Thị Kiều Anh – Lê Thị NgọcHuyên – … TP.HCM – Năm 2019Thực hành Toán cao cấp - 2019 Trang 1Bộ môn Khoa học Dữ liệuMỤC LỤCCHƯƠNG 6: HÀM SỐ, DÃY VÀ MỘT SỐ ỨNG DỤNG ......................................................................... 31. Giới thiệu lập trình đệ quy trong Python .............................................................................................. 32. Dãy số (sequence) đệ quy ..................................................................................................................... 43. Revisit: Phương pháp Gradient Ascent/Descent ................................................................................. 11 3.1. Chương trình tổng quát về Gradient Ascent........................................................................... 11 3.2. Các lưu ý về giá trị khởi tạo ban đầu (initial value) ................................................................. 14 3.3. Vai trò của kích thước bước nhảy (step_size) và Epsilon ....................................................... 16 3.4. Lời bàn..................................................................................................................................... 20BÀI TẬP CHƯƠNG 6 ................................................................................................................................ 21Thực hành Toán cao cấp - 2019 Trang 2Bộ môn Khoa học Dữ liệu CHƯƠNG 6: HÀM SỐ, DÃY VÀ MỘT SỐ ỨNG DỤNGMục tiêu: - Lập trình đệ quy trong Python; - Dãy số/chuỗi số; - Revisit phương pháp gradient ascent/descent.Nội dung chính:1. Giới thiệu lập trình đệ quy trong PythonTrong toán học, nhiều công thức có thể được thể hiện một phần bằng chính nó. Ví dụ: ! = 1 ×2 ×. .× , góc độ khác, điều này có nghĩa là ! = × − 1 ! Do đó, để tính được ! thì chúngta phải tính được − 1 !,… và cuối cùng người ta định nghĩa 0! = 1. Từ đó, đệ quy là một kỹthuật lập trình để viết một hàm mà trong hàm lại có lệnh gọi lại chính nó để đáp ứng những địnhnghĩa toán học.Thực hành 1: Viết hàm đệ quy tính n!>>> import math>>> def giaithua(n): if (n==0): return 1 else: return n*giaithua(n-1)>>> giaithua(3)…………………………………………………………. sinh viên điền kết quả>>> giaithua(4)…………………………………………………………. sinh viên điền kết quảThực hành Toán cao cấp - 2019 Trang 3Bộ môn Khoa học Dữ liệuThực hành 2: Viết hàm đệ quy tính dãy số FibonacciDãy số Fibonacci là dãy số có 2 phần tử ban đầu là 0 và 1, sau đó, các phần tử tiếp theo sẽlà tổng của hai phần tử gần nó nhất. Cụ thể: = −1 + −2 , ≥ 2, 0 = 0, 1 =1Khi đó, chúng ta có thể viết chương trình đệ quy như sau:>>> def fibo(n): if n == 0: return 0 if n == 1: return 1 return fibo(n-1) + fibo(n-2)Sinh viên có thể thử nghiệm các giá trị:>>> fibo(4)…………………………………………………..>>> fibo(5)…………………………………………………..>>> fibo(6)…………………………………………………..2. Dãy số (sequence) đệ quyTổng quát, một dãy số đệ quy là một dãy được cho dưới dạng toán học sau: = , = , , , , …( = ộ á !ị #$% !ướ#Giá trị của )* + được tính theo giá trị )* . Do đó, dãy số hội tụ khi hiệu )* + − )* dần về 0 khi → ∞. Điều này suy ra, ít nhất phương trình . / = / (hàm . tương ứng với dãy )* ) cónghiệm. Ta gọi các nghiệm đó là điểm bất động (fixed points).Thực hành Toán cao cấp - 2019 Trang 4Bộ môn Khoa học Dữ liệuQuy trình tìm giới hạn của các dãy dạng đệ quy như sau: Bước 1: Giải phương trình tìm nghiệm là các điểm bất động 0 = 0. Bước 2: Nếu dãy số không phải là dãy hằng thì xác định khoảng , 1 thỏa và 1 đều là điểm bất động và vùng có điểm cuối (end point) (có thể là ±∞) thỏa không tồn tại điểm bất động trong , 1 và giá trị ban đầu của dãy nằm trong khoảng , 1 . Bước 3: Kiểm tra khi nào hàm sẽ ánh xạ vào trong khoảng , 1 ở bước 2. Bước 4: Nếu ở bước 3 kiểm tra nằm trong , 1 thì: Nếu dãy { } là đơn điệu thì hoặc 567 →8 = 1 hoặc 567 →8 = . Nếu không nằm trong , 1 thì kiểm tra nằm trong ...
Nội dung trích xuất từ tài liệu:
Thực hành Toán cao cấp - Chương 6: Hàm số, dãy và một số ứng dụngBộ môn Khoa học Dữ liệuTHỰC HÀNH TOÁN CAO CẤPTÀI LIỆU PHỤC VỤ SINH VIÊN NGÀNH KHOA HỌC DỮ LIỆUNhóm biên soạn: TS. Hoàng Lê Minh – Khưu Minh Cảnh – Hoàng Thị Kiều Anh – Lê Thị NgọcHuyên – … TP.HCM – Năm 2019Thực hành Toán cao cấp - 2019 Trang 1Bộ môn Khoa học Dữ liệuMỤC LỤCCHƯƠNG 6: HÀM SỐ, DÃY VÀ MỘT SỐ ỨNG DỤNG ......................................................................... 31. Giới thiệu lập trình đệ quy trong Python .............................................................................................. 32. Dãy số (sequence) đệ quy ..................................................................................................................... 43. Revisit: Phương pháp Gradient Ascent/Descent ................................................................................. 11 3.1. Chương trình tổng quát về Gradient Ascent........................................................................... 11 3.2. Các lưu ý về giá trị khởi tạo ban đầu (initial value) ................................................................. 14 3.3. Vai trò của kích thước bước nhảy (step_size) và Epsilon ....................................................... 16 3.4. Lời bàn..................................................................................................................................... 20BÀI TẬP CHƯƠNG 6 ................................................................................................................................ 21Thực hành Toán cao cấp - 2019 Trang 2Bộ môn Khoa học Dữ liệu CHƯƠNG 6: HÀM SỐ, DÃY VÀ MỘT SỐ ỨNG DỤNGMục tiêu: - Lập trình đệ quy trong Python; - Dãy số/chuỗi số; - Revisit phương pháp gradient ascent/descent.Nội dung chính:1. Giới thiệu lập trình đệ quy trong PythonTrong toán học, nhiều công thức có thể được thể hiện một phần bằng chính nó. Ví dụ: ! = 1 ×2 ×. .× , góc độ khác, điều này có nghĩa là ! = × − 1 ! Do đó, để tính được ! thì chúngta phải tính được − 1 !,… và cuối cùng người ta định nghĩa 0! = 1. Từ đó, đệ quy là một kỹthuật lập trình để viết một hàm mà trong hàm lại có lệnh gọi lại chính nó để đáp ứng những địnhnghĩa toán học.Thực hành 1: Viết hàm đệ quy tính n!>>> import math>>> def giaithua(n): if (n==0): return 1 else: return n*giaithua(n-1)>>> giaithua(3)…………………………………………………………. sinh viên điền kết quả>>> giaithua(4)…………………………………………………………. sinh viên điền kết quảThực hành Toán cao cấp - 2019 Trang 3Bộ môn Khoa học Dữ liệuThực hành 2: Viết hàm đệ quy tính dãy số FibonacciDãy số Fibonacci là dãy số có 2 phần tử ban đầu là 0 và 1, sau đó, các phần tử tiếp theo sẽlà tổng của hai phần tử gần nó nhất. Cụ thể: = −1 + −2 , ≥ 2, 0 = 0, 1 =1Khi đó, chúng ta có thể viết chương trình đệ quy như sau:>>> def fibo(n): if n == 0: return 0 if n == 1: return 1 return fibo(n-1) + fibo(n-2)Sinh viên có thể thử nghiệm các giá trị:>>> fibo(4)…………………………………………………..>>> fibo(5)…………………………………………………..>>> fibo(6)…………………………………………………..2. Dãy số (sequence) đệ quyTổng quát, một dãy số đệ quy là một dãy được cho dưới dạng toán học sau: = , = , , , , …( = ộ á !ị #$% !ướ#Giá trị của )* + được tính theo giá trị )* . Do đó, dãy số hội tụ khi hiệu )* + − )* dần về 0 khi → ∞. Điều này suy ra, ít nhất phương trình . / = / (hàm . tương ứng với dãy )* ) cónghiệm. Ta gọi các nghiệm đó là điểm bất động (fixed points).Thực hành Toán cao cấp - 2019 Trang 4Bộ môn Khoa học Dữ liệuQuy trình tìm giới hạn của các dãy dạng đệ quy như sau: Bước 1: Giải phương trình tìm nghiệm là các điểm bất động 0 = 0. Bước 2: Nếu dãy số không phải là dãy hằng thì xác định khoảng , 1 thỏa và 1 đều là điểm bất động và vùng có điểm cuối (end point) (có thể là ±∞) thỏa không tồn tại điểm bất động trong , 1 và giá trị ban đầu của dãy nằm trong khoảng , 1 . Bước 3: Kiểm tra khi nào hàm sẽ ánh xạ vào trong khoảng , 1 ở bước 2. Bước 4: Nếu ở bước 3 kiểm tra nằm trong , 1 thì: Nếu dãy { } là đơn điệu thì hoặc 567 →8 = 1 hoặc 567 →8 = . Nếu không nằm trong , 1 thì kiểm tra nằm trong ...
Tìm kiếm theo từ khóa liên quan:
Thực hành Toán cao cấp Toán cao cấp Lập trình đệ quy trong Python Dãy số đệ quy Phương pháp Gradient Ascent Thuật toán Gradient DescentTài liệu liên quan:
-
Hướng dẫn giải bài tập Đại số tuyến tính: Phần 1
106 trang 243 0 0 -
Hình thành hệ thống điều khiển trình tự xử lý các toán tử trong một biểu thức logic
50 trang 185 0 0 -
4 trang 103 0 0
-
Giáo trình Toán học cao cấp (tập 2) - NXB Giáo dục
213 trang 93 0 0 -
Bài giảng Toán cao cấp - Chương 1: Các khái niệm cơ bản của lý thuyết xác suất
16 trang 83 0 0 -
Giáo trình Toán kinh tế: Phần 2
60 trang 70 0 0 -
BÀI TẬP TỔNG HỢP - QUY HOẠCH TUYẾN TÍNH
3 trang 69 0 0 -
Đề thi và đáp án môn: Toán cao cấp A1
3 trang 61 0 0 -
Bài giảng Toán cao cấp - Nguyễn Quốc Tiến
54 trang 57 0 0 -
180 trang 56 0 0