GIÁO TRÌNH PHƯƠNG PHÁP TÍNH – ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM
Tổng quan về giáo trình
Giáo trình Phương pháp tính do nhóm tác giả Trương Vĩnh An, Phạm Văn Hiển và Phan Tự Vượng biên soạn, được Nhà xuất bản Đại học Quốc gia Thành phố Hồ Chí Minh ấn hành. Tài liệu được thiết kế làm giáo trình giảng dạy và học tập học phần Phương pháp tính (Nhập môn Giải tích số) cho sinh viên khối ngành kỹ thuật và công nghệ tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh.
Mục tiêu học tập của giáo trình là trang bị cho người học hệ thống các thuật toán giải gần đúng cho các bài toán kinh tế và kỹ thuật không thể giải bằng phương pháp giải tích chính xác. Giáo trình hướng đến việc giúp người học nắm vững bản chất giải thuật, xác định và đánh giá sai số, đồng thời làm chủ kỹ thuật tính toán số trên các công cụ hỗ trợ như máy tính cầm tay hoặc lập trình máy tính.
Cấu trúc giáo trình gồm 6 chương lý thuyết kết hợp bài tập thực hành. Cách tiếp cận của tài liệu là tinh giản các chứng minh cơ sở toán học thuần túy phức tạp, tập trung vào việc vận dụng các công cụ toán học nền tảng mà sinh viên đã tích lũy từ học phần Toán cao cấp A1 và A2 (như đạo hàm, định lý giá trị trung bình Lagrange, định lý Rolle, khai triển Maclaurin, đại số ma trận).
Điểm đặc trưng của giáo trình là tính định lượng và thực hành cao. Mỗi phương pháp tính toán đều đi kèm công thức đánh giá sai số cụ thể, sơ đồ khối thuật toán và hướng dẫn từng bước thao tác thực hành trên máy tính cầm tay Casio FX-570 (bản MS và ES), giúp người học đối chiếu trực tiếp giữa lý thuyết thuật toán và kết quả số trị.
Nội dung kiến thức cốt lõi
Các chương và chủ đề chính
Giáo trình được tổ chức thành 6 chương chuyên đề với cấu trúc logic từ nền tảng sai số đến các bài toán giải tích số cụ thể:
- Chương 1: Sai số
- Nội dung chính: Trình bày định nghĩa sai số tuyệt đối giới hạn ($\Delta_a$), sai số tương đối ($\delta_a = \Delta_a / |a|$); phân loại sai số phương pháp và sai số quy tròn; quy tắc làm tròn số thập phân.
- Khái niệm then chốt: Khái niệm chữ số chắc ($\Delta_a \le 0,5 \cdot 10^{m}$), nguyên tắc giữ lại một chữ số không chắc khi quy tròn; công thức vi phân tính lan truyền sai số trong biểu thức nhiều biến: $\Delta_A = |f'_x(x_0, y_0)|\Delta_x + |f'_y(x_0, y_0)|\Delta_y$.
- Chương 2: Giải gần đúng phương trình đại số và siêu việt
- Nội dung chính: Quy trình hai bước gồm tìm khoảng tách nghiệm (Định lý 2.1: $f(a) \cdot f(b) < 0$) và kiện toàn nghiệm.
- Khái niệm then chốt: Phương pháp lặp đơn với điều kiện co $|\varphi'(x)| \le q < 1$, công thức đánh giá sai số mục tiêu $|x_n - x^| \le \frac{q}{1-q}|x_n - x_{n-1}|$; Phương pháp Newton (tiếp tuyến) chọn điểm Fourier $x_0$ thỏa $f(x_0)f''(x_0) > 0$, công thức lặp $x_n = x_{n-1} - \frac{f(x_{n-1})}{f'(x_{n-1})}$ có tốc độ hội tụ bậc hai với sai số $|x_n - x^| \le \frac{M}{2m}(x_n - x_{n-1})^2$; ứng dụng thuật toán Newton để khai căn bậc $k$ của số thực.
- Chương 3: Giải hệ phương trình tuyến tính bằng phương pháp lặp
- Nội dung chính: Thiết lập dạng lặp ma trận $X = TX + C$ từ hệ phương trình tuyến tính tổng quát $AX = B$.
- Khái niệm then chốt: Chuẩn dòng của ma trận $|A| = \max_{1 \le i \le m} \sum_{j=1}^n |a_{ij}|$; điều kiện hội tụ $|T| < 1$; cấu trúc ma trận chéo trội; phương pháp lặp đơn Jacobi và phương pháp cải biên lặp Gauss-Seidel (sử dụng trực tiếp các thành phần nghiệm $x_i^{(k)}$ vừa tính ở các dòng trước vào các dòng tính toán tiếp theo).
- Chương 4: Đa thức nội suy
- Nội dung chính: Xây dựng đa thức $P_n(x)$ bậc không quá $n$ đi qua $(n+1)$ mốc nội suy $(x_i, y_i)$; tính duy nhất của đa thức nội suy; công thức sai số tổng quát $R_n(x) \le \frac{M_{n+1}}{(n+1)!} |\prod_{i=0}^n (x - x_i)|$.
- Khái niệm then chốt: Đa thức nội suy Lagrange xây dựng từ các đa thức cơ sở $l_k(x)$ (thích hợp khi mốc cố định, giá trị $y_i$ thay đổi), ứng dụng phân tích phân thức hữu tỉ thành phân thức tối giản; Đa thức nội suy Newton tiến với bảng tỷ sai phân (lưới bất kỳ) và sai phân hữu hạn $\Delta^k y_0$ với bước lưới đều $h$ (thuận lợi khi bổ sung thêm các mốc nội suy).
- Chương 5: Tính tích phân xác định
- Nội dung chính: Tính gần đúng tích phân $I = \int_a^b f(x)dx$ bằng cách chia đoạn $[a, b]$ thành $n$ đoạn con có độ dài $h = (b-a)/n$.
- Khái niệm then chốt: Công thức hình thang (xấp xỉ hàm dưới dấu tích phân bằng đa thức nội suy bậc 1 trên từng đoạn con, sai số tỷ lệ với $h^2$: $|R| \le \frac{M_2(b-a)h^2}{12}$); Công thức Simpson (xấp xỉ bằng đa thức bậc 2 qua 3 mốc trên từng cặp đoạn con với $n$ chẵn, sai số tỷ lệ với $h^4$: $|R| \le \frac{M_4(b-a)h^4}{180}$); ứng dụng tính số $\ln a$ và số $\pi$.
- Chương 6: Phương pháp bình phương bé nhất
- Nội dung chính: Xấp xỉ thực nghiệm bộ số liệu $(x_i, y_i)$ bằng hàm mô hình $f(x) = \sum_{j=1}^k a_j f_j(x)$ thông qua cực tiểu hóa tổng bình phương sai số $S = \sum_{i=1}^n (f(x_i) - y_i)^2$.
- Khái niệm then chốt: Thiết lập hệ phương trình chuẩn $\frac{\partial S}{\partial a_j} = 0$; mô hình đường thẳng $y = a_1 + a_2x$; phương pháp tuyến tính hóa cho các dạng phi tuyến: dạng logarit $y = a_1 + a_2\ln x$ (đặt $t = \ln x$), dạng hàm mũ $y = a_1 e^{a_2 x}$ (lấy logarit hai vế $\ln y = \ln a_1 + a_2 x$).
Kiến thức nền tảng được xây dựng
Giáo trình củng cố và hệ thống hóa các nền tảng toán học ứng dụng:
- Lý thuyết sai số và chuẩn: Thiết lập cơ sở đánh giá độ chính xác toán học thông qua tiên đề chuẩn ma trận, chuẩn véc-tơ và quy tắc lan truyền sai số vi phân.
- Các định lý giải tích cốt lõi: Ứng dụng định lý giá trị trung bình Lagrange, định lý Rolle, khai triển Taylor/Maclaurin với phần dư Lagrange để chứng minh sự hội tụ và thiết lập công thức chặn sai số cho các thuật toán lặp.
- Nguyên lý ánh xạ co: Điều kiện Lipschitz và tính chất hội tụ của dãy lặp trong không gian mêtric thông qua điều kiện $|\varphi'(x)| \le q < 1$ và $|T| < 1$.
Kỹ năng phát triển
Thông qua việc nghiên cứu và giải quyết các bài tập trong giáo trình, người học hình thành các kỹ năng:
- Kỹ năng phân tích và ước lượng sai số: Phân biệt được sai số phương pháp và sai số quy tròn; xác định số bước lặp hoặc số đoạn chia cần thiết ($n$) để đạt độ chính xác cho trước ($\epsilon$).
- Kỹ năng sơ đồ hóa giải thuật: Chuyển đổi các bài toán giải tích phi tuyến và đại số tuyến tính thành các lưu đồ thuật toán tuần hoàn phục vụ cho việc lập trình.
- Kỹ năng tính toán số trị: Thao tác thành thạo các thuật toán lặp, bảng giá trị hàm số, giải hệ phương trình và xử lý số liệu thực nghiệm trên máy tính cầm tay Casio.
Phương pháp giảng dạy và học tập
Phương pháp tiếp cận sư phạm
Giáo trình triển khai phương pháp giảng dạy hướng giải thuật và kỹ năng giải quyết vấn đề. Lý thuyết được tinh giản theo hướng thực dụng: mặc định các điều kiện đầu vào của hàm số thỏa mãn đến mức cần thiết (khả vi đến cấp cần thiết, nghiệm duy nhất) để người học tập trung hoàn toàn vào cơ chế vận hành của thuật toán và cách kiểm soát sai số.
Bài tập và ví dụ thực hành
Các chương trong giáo trình đều chứa hệ thống ví dụ minh họa có lời giải chi tiết, tích hợp hướng dẫn bấm phím cụ thể:
- Minh họa thuật toán lặp: Hướng dẫn sử dụng biến
Ans, phím gán biến và biểu thức lặp lồng nhau trên máy tính Casio để thực hiện các bước lặp của phương pháp Lặp đơn, Newton, Gauss-Seidel. - Bảng giá trị tích phân: Sử dụng chức năng
MODE 7(Table) của máy tính Casio FX-570ES để lập bảng giá trị $y_i = f(x_i)$ tại các mốc chia đều, sau đó áp dụng công thức hình thang hoặc Simpson. - Hồi quy thực nghiệm: Sử dụng chức năng thống kê/hồi quy (
MODE REG) của máy tính Casio FX-570MS và ES để khớp các bộ số liệu thực nghiệm theo các mô hìnhlin,log,exp,quad.
Đánh giá và hướng dẫn tự học
Hệ thống bài tập cuối mỗi chương được thiết kế đa dạng theo các mức độ:
- Bài toán tính toán số trị: Yêu cầu giải phương trình, hệ phương trình, tích phân với các yêu cầu cụ thể như thực hiện 2–3 bước lặp, kiểm soát sai số không vượt quá $10^{-5}$, hoặc đảm bảo kết quả có 5–7 chữ số chắc.
- Bài toán chứng minh giải thuật: Yêu cầu người học chứng minh các biến thể công thức sai số, chứng minh điều kiện hội tụ Lipschitz, hoặc tối ưu hóa khoảng tách nghiệm.
- Quy trình tự học: Sinh viên cần đọc kỹ lý thuyết điều kiện hội tụ, làm theo các ví dụ mẫu có bảng bấm phím, sau đó tự giải các bài tập cuối chương và đối chiếu số chữ số chắc của nghiệm.
Điểm nổi bật và cập nhật
- Tính định hướng kỹ thuật ứng dụng: Nội dung được biên soạn bám sát chương trình đào tạo của Trường Đại học Sư phạm Kỹ thuật TP.HCM, giải quyết các bài toán phát sinh trong kỹ thuật như đo đạc sai số hình học, xử lý số liệu thực nghiệm rời rạc, tính diện tích và thể tích hình học phức tạp.
- Trực quan hóa bằng lưu đồ thuật toán: Các phương pháp tính phức tạp (như Phương pháp Lặp đơn, Phương pháp Newton, Công thức tích phân số) đều được biểu diễn dưới dạng sơ đồ khối logic, thể hiện rõ điều kiện kiểm tra đầu vào, khối xử lý lặp và điều kiện dừng sai số.
- Đối chiếu công cụ tính toán số: Chương 6 cung cấp bảng tổng hợp đối chiếu các chế độ hồi quy phi tuyến giữa dòng máy Casio MS và Casio ES (tuyến tính
lin, bậc haiquad, logaritlog, nghịch đảoinv, hàm mũexp, lũy thừapwr), giúp người học nắm bắt cơ chế tuyến tính hóa dữ liệu trong các phần mềm tính toán.
Đối tượng sử dụng giáo trình
- Sinh viên đại học: Giáo trình phục vụ trực tiếp cho sinh viên năm thứ hai thuộc các ngành khối kỹ thuật, công nghệ, sư phạm kỹ thuật (Cơ khí, Điện – Điện tử, Xây dựng, Công nghệ Thông tin, Kỹ thuật Hóa học).
- Điều kiện tiên quyết (Prerequisites): Người học cần hoàn thành các học phần Toán cao cấp A1 (Giải tích hàm một biến, phép tính vi phân, tích phân, chuỗi) và Toán cao cấp A2 (Đại số tuyến tính, ma trận, định thức, hệ phương trình đại số tuyến tính).
- Giảng viên: Tài liệu dùng làm giáo trình chuẩn để giảng dạy học phần Phương pháp tính, cung cấp khung bài giảng, ví dụ mẫu và ngân hàng bài tập kiểm tra đánh giá định kỳ.
- Người tự học và nghiên cứu: Kỹ sư và người nghiên cứu cần một tài liệu tra cứu ngắn gọn, rõ ràng về các công thức giải tích số để cài đặt thuật toán trên các ngôn ngữ lập trình như C/C++, Python hoặc MATLAB.
Câu hỏi thường gặp
1. Giáo trình này phù hợp với đối tượng người học nào?
Tài liệu được biên soạn cho sinh viên bậc đại học thuộc các ngành kỹ thuật và công nghệ, những người cần nắm bắt phương pháp giải gần đúng các bài toán toán học kỹ thuật mà không đi quá sâu vào lý thuyết toán học thuần túy.
2. Cần chuẩn bị kiến thức nền tảng nào trước khi học giáo trình này?
Người học cần nắm vững các kiến thức cơ bản từ Toán cao cấp A1 và A2, bao gồm: đạo hàm cấp cao, định lý giá trị trung bình Lagrange, khai triển chuỗi Maclaurin, phép tính tích phân Riemann, và các phép toán ma trận trong đại số tuyến tính.
3. Giáo trình này có điểm gì khác biệt so với các giáo trình Giải tích số lý thuyết?
Giáo trình tinh giản tối đa các chứng minh toán học trừu tượng về tính tổng quát hay tính duy nhất nghiệm, thay vào đó tập trung vào tính thuật toán, công thức đánh giá sai số cụ thể và hướng dẫn chi tiết phương pháp bấm máy tính cầm tay cho từng dạng bài toán.
4. Làm thế nào để tự học giáo trình này đạt hiệu quả cao?
Người học nên kết hợp đọc lý thuyết với việc thực hành tính toán từng bước trên máy tính cầm tay theo các ví dụ mẫu. Sau khi thành thạo thao tác tính toán số, người học nên vẽ sơ đồ khối và chuyển đổi các thuật toán lặp, nội suy, tích phân thành các đoạn mã lập trình cụ thể.
5. Giáo trình cung cấp những công cụ hỗ trợ tính toán nào?
Giáo trình tích hợp hệ thống sơ đồ khối thuật toán và bảng hướng dẫn cú pháp bấm máy chi tiết cho các dòng máy tính bỏ túi Casio (FX-570MS và FX-570ES), bao gồm các chức năng tính lặp qua biến Ans, lập bảng giá trị MODE 7 Table, và hồi quy dữ liệu MODE REG.
Kết luận
Giáo trình Phương pháp tính của nhóm tác giả Trương Vĩnh An, Phạm Văn Hiển và Phan Tự Vượng là tài liệu học thuật cơ sở về Giải tích số trong hệ thống giáo trình của Trường Đại học Sư phạm Kỹ thuật TP.HCM. Tài liệu cung cấp hệ thống 6 phương pháp số nền tảng: lý thuyết sai số, giải phương trình phi tuyến, giải hệ phương trình đại số tuyến tính, đa thức nội suy, tính tích phân xác định và phương pháp bình phương bé nhất.
Lộ trình học tập được thiết kế mạch lạc từ việc hiểu bản chất sai số, làm chủ các thuật toán lặp và nội suy, đến việc giải quyết các bài toán tích phân và mô hình hóa thực nghiệm. Giáo trình là tài liệu phục vụ cho công tác đào tạo kỹ sư và cử nhân kỹ thuật, hỗ trợ sinh viên hoàn thiện kỹ năng giải toán số trị trên các công cụ máy tính cầm tay và phần mềm chuyên dụng.