Tổng quan về giáo trình
Tài liệu bài giảng điện tử Functions of Single Variable (Hàm số một biến) được biên soạn bởi TS. Lê Xuân Đại thuộc Bộ môn Toán Ứng dụng, Khoa Khoa học Ứng dụng, Trường Đại học Bách Khoa – Đại học Quốc gia TP.HCM (HCMUT-OISP) vào năm 2016. Đây là tài liệu giảng dạy thuộc khối kiến thức Toán giải tích cơ bản (Calculus), phục vụ cho chương trình đào tạo kỹ sư và cử nhân kỹ thuật, đặc biệt là hệ đào tạo quốc tế sử dụng tiếng Anh làm ngôn ngữ giảng dạy chính.
Về mục tiêu học tập, bài giảng trang bị cho người học hệ thống khái niệm chuẩn tắc về hàm số một biến số thực, các đặc trưng giải tích và hình học của hàm số, các lớp hàm sơ cấp cơ bản, cùng với phương pháp ứng dụng phần mềm tính toán kỹ thuật MATLAB để thao tác trên các biểu thức giải tích. Sau khi hoàn thành nội dung bài giảng, người học có khả năng xác định tập xác định và tập giá trị, phân tích tính đơn điệu, tính chẵn lẻ, tính tuần hoàn, tính bị chặn, thiết lập hàm hợp và tìm hàm ngược, đồng thời nắm vững dạng đồ thị và tính chất của các họ hàm sơ cấp thông dụng.
Cấu trúc tài liệu gồm 52 trang bài giảng (slides), được tổ chức thành 4 phần nội dung chính:
- Functions of Single Variable (Tổng quan về hàm số một biến)
- Basic Properties of Functions (Các tính chất cơ bản của hàm số)
- Elementary Functions (Các hàm số sơ cấp)
- MATLAB (Ứng dụng MATLAB trong tính toán hàm số)
Cách tiếp cận của tài liệu tuân thủ chuẩn mực sư phạm toán học đại học: bắt đầu từ các định nghĩa hình thức (formal definitions), tiếp nối bằng các tính chất giải tích, quy trình suy luận đại số, minh họa đồ thị trực quan và các ví dụ tính toán cụ thể kèm lời giải chi tiết. Điểm đặc thù của tài liệu là việc kết hợp trực tiếp giữa lý thuyết giải tích cổ điển và các câu lệnh giải tích biểu tượng (Symbolic Math) trên nền tảng MATLAB.
Nội dung kiến thức cốt lõi
Các chương/chủ đề chính
Nội dung bài giảng được xây dựng theo lộ trình tuyến tính, đi từ nền tảng lý thuyết tổng quát đến khảo sát chi tiết từng lớp hàm và công cụ bổ trợ:
-
Chủ đề 1: Functions of Single Variable (Hàm số một biến):
- Khái niệm cơ bản: Định nghĩa hàm số $f: X \to E$ ($X, E \subset \mathbb{R}$), giá trị hàm $f(x)$, đồ thị hàm số trong mặt phẳng tọa độ $Oxy$ ($\text{Definition 1.1, 1.2}$).
- Tập xác định và tập giá trị: Quy tắc xác định miền xác định (Domain) và miền giá trị (Range) thông qua các biểu thức chứa căn thức ($\text{Example 1.1}$: xét hàm $f(x) = \sqrt{x+2}$ có miền xác định $D = [-2, +\infty)$ và miền giá trị $E = [0, +\infty)$).
- Hàm cho theo từng khoảng (Piecewise defined functions): Định nghĩa ($\text{Definition 1.3}$) và cấu trúc hàm phân nhánh ($\text{Example 1.2}$: hàm $f(x) = 1-x$ khi $x \le -1$ và $f(x) = x^2$ khi $x > -1$).
- Hàm hợp (Composite function): Khái niệm phép hợp thành $f \circ g$ với $(f \circ g)(x) = f(g(x))$ ($\text{Definition 1.4}$).
- Hàm đơn ánh và hàm ngược (One-to-one and Inverse functions): Khái niệm đơn ánh $f(x_1) \neq f(x_2)$ khi $x_1 \neq x_2$ ($\text{Definition 1.5}$, so sánh hàm đơn ánh $f(x) = x^3$ và hàm không đơn ánh $g(x) = x^2$); định nghĩa hàm ngược $f^{-1}$ ($\text{Definition 1.6}$), các phương trình triệt tiêu (cancellation equations): $f^{-1}(f(x)) = x$ và $f(f^{-1}(y)) = y$; tính chất đối xứng của đồ thị qua đường thẳng $y = x$; quy trình 3 bước xác định biểu thức hàm ngược $y = f^{-1}(x)$ ($\text{Example 1.5}$: tìm hàm ngược của $f(x) = x^3 + 2 \implies f^{-1}(x) = \sqrt[3]{x-2}$).
-
Chủ đề 2: Basic Properties of Functions (Các tính chất cơ bản của hàm số):
- Tính tuần hoàn (Periodic functions): Điều kiện $f(x+T) = f(x-T) = f(x)$ với chu kỳ cơ sở $T > 0$ ($\text{Definition 2.1}$); trường hợp hàm $\sin(x)$ với $T = 2\pi$ ($\text{Example 2.1}$).
- Tính đơn điệu (Increasing and Decreasing functions): Định nghĩa hàm đồng biến và nghịch biến trên khoảng $X$ ($\text{Definition 2.2}$); khảo sát tính đồng biến của $f(x) = x$ trên $\mathbb{R}$ và trường hợp hàm hằng $h(x) = c$.
- Tính đối xứng (Symmetry): Định nghĩa hàm số chẵn $f(-x) = f(x)$ và hàm số lẻ $f(-x) = -f(x)$ ($\text{Definition 2.3, 2.4}$); tính chất hình học: đồ thị hàm chẵn đối xứng qua trục tung $Oy$, đồ thị hàm lẻ đối xứng qua gốc tọa độ $O(0,0)$.
- Tính bị chặn (Boundedness): Bốn trạng thái giới hạn của hàm số ($\text{Definition 2.5}$): bị chặn trên ($f(x) \le M$), bị chặn dưới ($f(x) \ge m$), bị chặn ($|f(x)| \le C$) và không bị chặn ($\forall C > 0, \exists x_0 \in D: |f(x_0)| > C$).
-
Chủ đề 3: Elementary Functions (Các hàm số sơ cấp):
- Hàm tuyến tính (Linear function): Dạng tổng quát $y = mx + b$, hệ số góc $m = \frac{y_2 - y_1}{x_2 - x_1}$, ý nghĩa tốc độ biến thiên và cách lập phương trình đường thẳng qua hai điểm ($\text{Example 3.1}$: viết phương trình qua $(4,3)$ và $(2,5) \implies y = -x + 7$).
- Hàm đa thức (Polynomials): Cấu trúc đa thức bậc $n$: $P(x) = a_n x^n + \dots + a_1 x + a_0$ ($a_n \neq 0$) ($\text{Definition 3.1}$), phân loại bậc 1 (tuyến tính), bậc 2 (bậc hai), bậc 3 (bậc ba).
- Hàm lũy thừa (Power functions): Khảo sát hàm $y = x^\alpha$ ($\alpha \in \mathbb{R}$) qua các trường hợp cụ thể: $\alpha = 2$ (parabol, chẵn), $\alpha = -1$ (hyperbol phân thức, lẻ), $\alpha = \frac{1}{2}$ (căn bậc hai, không đối xứng).
- Hàm mũ và hàm logarit (Exponential & Logarithmic functions): Hàm $y = a^x$ và hàm ngược $y = \log_a x$ ($a > 0, a \neq 1$); các quy tắc lũy thừa, tính chất đồng biến/nghịch biến theo cơ số $a > 1$ hoặc $0 < a < 1$, các công thức logarit cơ bản.
- Hàm lượng giác và lượng giác ngược (Trigonometric & Inverse Trigonometric functions): Tập xác định, tập giá trị, chu kỳ, tính chẵn lẻ của $\sin x, \cos x, \tan x, \cot x$; hệ thống công thức biến đổi lượng giác (nhân đôi, cộng, tích thành tổng); các hàm ngược $\arcsin x, \arccos x, \arctan x$ kèm điều kiện chặn miền giá trị.
- Hàm Hyperbolic (Hyperbolic functions): Định nghĩa và miền biến thiên của $\sinh x = \frac{e^x - e^{-x}}{2}$, $\cosh x = \frac{e^x + e^{-x}}{2}$, $\tanh x$, $\coth x$; các đồng nhất thức hyperbolic cơ bản như $\cosh^2 x - \sinh^2 x = 1$, $\cosh(x+y)$, $\sinh(x+y)$.
-
Chủ đề 4: MATLAB:
- Thao tác trên hàm số: Thiết lập biến ký hiệu
syms x, phép tạo hàm hợpcompose(f,g), phép tìm hàm ngượcfinverse(f), phép gán giá trị biếnsubs(f,x,a). - Biến đổi biểu thức toán học: Phép rút gọn biểu thức giải tích
simplify(f)(ví dụ rút gọn $\sin^2 x + \cos^2 x = 1$) và hàm tối giản biểu thứcsimple(f).
- Thao tác trên hàm số: Thiết lập biến ký hiệu
HỆ THỐNG KIẾN THỨC CỐT LÕI
[Hàm số tổng quát] [Tính chất giải tích] [Họ hàm sơ cấp]
- Định nghĩa & đồ thị - Chu kỳ (T) - Tuyến tính & Đa thức
- Miền D & Miền E - Đơn điệu (Tăng/Giảm) - Lũy thừa, Mũ, Logarit
- Phân nhánh & Hợp - Chẵn / Lẻ (Oy / O) - Lượng giác & Ngược
- Đơn ánh & Ngược - Bị chặn (M, m, C) - Hàm Hyperbolic
[Xử lý số & ký hiệu]
MATLAB: syms, compose,
finverse, subs, simplify
Kiến thức nền tảng được xây dựng
- Lý thuyết tập hợp và ánh xạ thực: Xây dựng quan niệm chính xác về hàm số như một quy tắc đặt tương ứng mỗi phần tử $x \in X \subset \mathbb{R}$ với duy nhất một giá trị $y \in E \subset \mathbb{R}$.
- Khung phân tích tính chất hàm số: Hệ thống hóa 4 phép kiểm tra hình học và giải tích độc lập: tính tuần hoàn, tính biến thiên, tính đối xứng qua trục/gốc tọa độ và tính bị chặn trên tập xác định.
- Hệ thống phân loại hàm số thực: Thiết lập mối quan hệ tương hỗ giữa các lớp hàm: phép lấy hàm ngược chuyển hàm mũ thành hàm logarit, chuyển hàm lượng giác thành hàm lượng giác ngược; phép tổ hợp hàm mũ cơ số tự nhiên tạo thành họ hàm hyperbolic.
Kỹ năng phát triển
- Kỹ năng phân tích giải tích: Xác định chính xác tập xác định và tập giá trị của hàm phức hợp; chứng minh tính chẵn, lẻ hoặc tính tuần hoàn bằng biến đổi đại số; phân tích tính đơn ánh để chứng minh sự tồn tại của hàm ngược.
- Kỹ năng tính toán đại số: Thực hiện biến đổi tương đương tìm biểu thức giải tích $y = f^{-1}(x)$; giải phương trình hệ số góc đường thẳng; rút gọn các biểu thức chứa hàm lượng giác và hàm hyperbolic.
- Kỹ năng lập trình toán học cơ bản: Khai báo biến hình thức trên MATLAB (
syms), chuyển đổi các bài toán đại số giải tích sang cú pháp lập trình tính toán biểu tượng (compose,finverse,subs,simplify).
Phương pháp giảng dạy và học tập
Tiếp cận sư phạm
Bài giảng áp dụng phương pháp tiếp cận tiên đề kết hợp minh họa thuật giải:
- Mỗi khái niệm đều mở đầu bằng định nghĩa toán học chính xác (Definition), gắn kèm ký hiệu chuẩn quốc tế.
- Ngay sau định nghĩa là các hệ quả hình học hoặc tính chất triệt tiêu (Cancellation equations, Symmetry rules).
- Chuyển hóa lý thuyết thành quy trình thực hành chuẩn hóa (chẳng hạn quy trình 3 bước tìm hàm ngược: đặt $y=f(x)$, giải tìm $x$ theo $y$, hoán vị $x$ và $y$).
Cấu trúc bài tập và ví dụ minh họa
Các ví dụ trong tài liệu được thiết kế nhằm làm rõ ranh giới giữa các khái niệm:
- Ví dụ đối chiếu: Bài giảng đưa ra hàm $f(x) = x^3$ (hàm đơn ánh vì $x_1 \neq x_2 \implies x_1^3 \neq x_2^3$) đặt cạnh hàm $g(x) = x^2$ (không đơn ánh vì $g(1) = g(-1) = 1$) để làm rõ điều kiện tồn tại hàm ngược.
- Ví dụ tính toán mẫu: Bài toán tìm hệ số góc $m$ và phương trình đường thẳng qua hai điểm $(4,3)$ và $(2,5)$ minh họa trực tiếp cho công thức vi phân sai phân cấp 1 sơ cấp.
- Ví dụ kiểm chứng: Khảo sát các trường hợp cụ thể của tham số mũ $\alpha$ trong hàm $y = x^\alpha$ ($\alpha = 2, -1, 1/2$) giúp người học liên hệ trực tiếp giữa số mũ và dạng hình học của đồ thị.
Phương pháp tự học và khai thác tài liệu
- Bước 1: Tiếp cận lý thuyết: Người học nắm vững các định nghĩa định lượng ($D, E$, điều kiện đơn ánh, chu kỳ $T$, chặn trên $M$, chặn dưới $m$).
- Bước 2: Giải toán đại số bằng tay: Tự thực hiện lại các bước giải trong các ví dụ mẫu ($\text{Example 1.1, 1.5, 3.1}$) mà không nhìn trước lời giải.
- Bước 3: Lập trình kiểm chứng: Sử dụng cửa sổ dòng lệnh MATLAB để thực thi các lệnh tương ứng, kiểm tra lại kết quả tính hàm hợp, hàm ngược và rút gọn biểu thức lượng giác.
Điểm nổi bật và cập nhật
- Tích hợp sớm công cụ máy tính (Computational Integration): Khác với các bài giảng giải tích truyền thống chỉ tập trung vào biến đổi trên giấy, tài liệu đưa phần thực hành MATLAB vào cấu trúc bài học, hướng dẫn sử dụng Symbolic Math Toolbox để giải quyết các thao tác hàm số phức tạp.
- Bao phủ đầy đủ các hàm mở rộng: Bài giảng mở rộng khảo sát sang các họ hàm ít được phân tích sâu ở bậc phổ thông nhưng giữ vai trò quan trọng trong kỹ thuật: hàm lượng giác ngược ($\arcsin, \arccos, \arctan$) và hệ thống hàm Hyperbolic ($\sinh, \cosh, \tanh, \coth$).
- Tính chuẩn hóa ngôn ngữ: Nội dung được trình bày hoàn toàn bằng tiếng Anh chuyên ngành Toán học, tuân thủ thuật ngữ chuẩn của các đại học kỹ thuật quốc tế, giúp sinh viên làm quen với tài liệu tham khảo nước ngoài.
Đối tượng sử dụng giáo trình
- Sinh viên đại học:
- Sinh viên năm nhất các khối ngành Kỹ thuật, Khoa học Ứng dụng, Công nghệ Thông tin tại Trường ĐH Bách Khoa – ĐHQG-HCM (đặc biệt là sinh viên chương trình Đào tạo Quốc tế OISP).
- Sinh viên các trường đại học kỹ thuật đang học học phần Giải tích 1 (Calculus 1) hoặc Toán cao cấp.
- Yêu cầu kiến thức tiên quyết (Prerequisites):
- Đại số sơ cấp: Giải phương trình, bất phương trình, biến đổi lũy thừa và logarit.
- Hình học giải tích: Hệ trục tọa độ $Oxy$, khái niệm khoảng đoạn trên trục số thực $\mathbb{R}$.
- Giảng viên: Sử dụng làm khung slide bài giảng chuẩn (lecture slides) trên lớp, định hướng cấu trúc bài học và lựa chọn bài tập mẫu cho sinh viên.
- Tự học và tra cứu: Phù hợp cho người học cần hệ thống hóa lại toàn bộ lý thuyết hàm số một biến và tra cứu nhanh cú pháp hàm symbolic trong MATLAB.
Câu hỏi thường gặp
1. Giáo trình này phù hợp với ai?
Tài liệu được thiết kế cho sinh viên năm thứ nhất khối ngành Khoa học và Kỹ thuật theo học chương trình đào tạo bằng tiếng Anh, đồng thời là tài liệu tham khảo cho người học cần củng cố kiến thức giải tích một biến.
2. Cần kiến thức nền nào để học tài liệu này?
Người học cần nắm vững kiến thức toán học trung học phổ thông, bao gồm đại số căn bản, các phép biến đổi phương trình, bất phương trình và làm quen với hệ tọa độ Descartes.
3. Điểm khác biệt của bài giảng so với các giáo trình Giải tích truyền thống là gì?
Tài liệu tích hợp trực tiếp phần thực hành tính toán ký hiệu trên phần mềm MATLAB song song với lý thuyết, đồng thời trình bày chuyên sâu về hàm lượng giác ngược và hàm hyperbolic.
4. Làm sao để tự học hiệu quả với tài liệu này?
Người học nên kết hợp đọc hiểu định nghĩa, tự tay giải lại các ví dụ minh họa từng bước, sau đó cài đặt phần mềm MATLAB để chạy thử các lệnh compose, finverse, subs, simplify nhằm kiểm chứng kết quả.
5. Tài liệu có cung cấp công cụ tính toán nào kèm theo không?
Tài liệu hướng dẫn trực tiếp các câu lệnh xử lý hàm số trong phần mềm MATLAB (Chủ đề 4) bao gồm: phép hợp hàm, nghịch đảo hàm, thế giá trị và rút gọn biểu thức toán học.
Kết luận
Bài giảng Functions of Single Variable của TS. Lê Xuân Đại cung cấp một hệ thống lý thuyết chặt chẽ, súc tích và chuẩn mực về hàm số một biến số thực trong chương trình Giải tích đại học. Với cấu trúc logic từ định nghĩa, tính chất, phân loại hàm sơ cấp cho đến thực hành trên MATLAB, tài liệu đóng vai trò nền tảng cho việc tiếp cận các nội dung giải tích nâng cao như phép tính vi phân, tích phân và chuỗi số. Người học được khuyến nghị nắm vững toàn bộ các định nghĩa trong tài liệu trước khi chuyển tiếp sang các chủ đề vi tích phân tiếp theo trong chương trình đào tạo.