Trung tâm máy tính lượng giác
Tra cứu sin, cos, tan và các hàm nghịch đảo (csc, sec, cot) cùng hàm ngược arcsin, arccos, arctan và atan2 — kèm công thức, giá trị đặc biệt, miền và tập giá trị, đường liên kết tới máy tính chuyên dụng tính trực tiếp trên trình duyệt. Mọi tham chiếu đối chiếu với NIST DLMF và ISO 80000-2.
Kiểm duyệt bởi WuTools Engineering Team · Cập nhật lần cuối
Lượng giác là gì và những hàm này thực sự có nghĩa gì?
Lượng giác là nhánh toán học liên kết góc với tỉ số các cạnh trong tam giác, và thông qua đường tròn lượng giác, nối tới các chuyển động tuần hoàn xuyên suốt vật lý, kỹ thuật và xử lý tín hiệu. Sáu hàm — sin, côsin (cos), tang (tan), côsec (csc), sec và côtang (cot) — mô tả một góc theo sáu cách liên quan với nhau. Các hàm ngược của chúng — arcsin (asin), arccos (acos), arctan (atan) và hàm hai biến atan2 — đi theo chiều ngược: cho một tỉ số, hàm trả lại góc.
Cách định nghĩa sạch nhất là dùng đường tròn đơn vị: đường tròn bán kính 1 tâm tại gốc toạ độ. Với góc θ đo ngược chiều kim đồng hồ từ trục Ox dương, điểm giao của tia kết thúc với đường tròn có toạ độ (cos θ, sin θ). Tang là tỉ số sin θ / cos θ, tương đương hệ số góc của tia đó. Bộ ba nghịch đảo (csc, sec, cot) đơn giản là 1/sin, 1/cos, 1/tan. Định nghĩa này mở rộng tự nhiên ra mọi góc thực — kể cả góc âm và góc tù — không bị giới hạn bởi tam giác vuông.
Lập trình viên gặp Math.sin, Math.cos, Math.tan trong JavaScript cần nhớ một điều quan trọng nhất: chúng nhận góc tính bằng radian, không phải độ. Một vòng tròn đầy đủ có 2π radian, nên 180° = π radian và 1° = π/180 ≈ 0,01745329 radian. Quên chuyển đổi này là lỗi phổ biến nhất khi viết code lượng giác. Đa phần máy tính kỹ thuật có nút chuyển đổi độ/radian (DEG/RAD) cũng vì lý do đó. Trong sách giáo khoa Toán THPT của Bộ Giáo dục Việt Nam, đơn vị radian được giới thiệu ở chương lượng giác lớp 11.
Giải thích sáu hàm lượng giác
Sin (sine) — toạ độ y trên đường tròn đơn vị
Định nghĩa là cạnh đối chia cạnh huyền trong tam giác vuông, hoặc tương đương là toạ độ y của điểm trên đường tròn đơn vị tại góc θ. Miền: mọi số thực. Tập giá trị: [−1, 1]. Chu kỳ 2π. Giá trị quan trọng: sin(0°) = 0, sin(30°) = 1/2, sin(45°) = √2/2 ≈ 0,7071, sin(60°) = √3/2 ≈ 0,8660, sin(90°) = 1. Sin là hàm lẻ: sin(−θ) = −sin(θ). Hàm này mô hình hoá bất kỳ đại lượng nào dao động đối xứng quanh trị số không — con lắc, điện áp xoay chiều, áp suất âm thanh, sóng nước.
Cos (côsin) — toạ độ x trên đường tròn đơn vị
Định nghĩa là cạnh kề chia cạnh huyền, hoặc toạ độ x trên đường tròn đơn vị. Miền: mọi số thực. Tập giá trị: [−1, 1]. Chu kỳ 2π. Giá trị quan trọng: cos(0°) = 1, cos(30°) = √3/2, cos(45°) = √2/2, cos(60°) = 1/2, cos(90°) = 0. Cos là hàm chẵn: cos(−θ) = cos(θ). Đây là sin lệch pha 90° — cos(θ) = sin(θ + π/2) — đó là lý do sin và cos luôn xuất hiện cùng nhau trong gần như mọi phương trình sóng, biến đổi Fourier và ma trận quay.
Tan (tang) — hệ số góc của tia kết thúc
Định nghĩa là sin θ / cos θ, hoặc hệ số góc của đường thẳng từ gốc toạ độ qua điểm trên đường tròn đơn vị tại góc θ. Miền: mọi số thực trừ π/2 + kπ (nơi cos bằng không). Tập giá trị: mọi số thực. Chu kỳ π — bằng nửa chu kỳ của sin và cos. Giá trị quan trọng: tan(0°) = 0, tan(30°) = 1/√3 ≈ 0,5774, tan(45°) = 1, tan(60°) = √3 ≈ 1,7321. Khi θ tiến đến 90° từ phía dưới, tan tiến tới vô cực; tan(90°) không xác định. Tang là lựa chọn tự nhiên cho bài toán độ dốc, gradient và góc nhìn.
Csc (côsec) — nghịch đảo của sin
csc θ = 1 / sin θ. Miền loại trừ 0, ±π, ±2π… Tập giá trị: (−∞, −1] ∪ [1, +∞). Chu kỳ 2π. Giá trị quan trọng: csc(30°) = 2, csc(45°) = √2 ≈ 1,4142, csc(60°) = 2/√3 ≈ 1,1547, csc(90°) = 1. Côsec ít dùng trong tính toán hiện đại vì 1 / Math.sin(x) nhanh tương đương và rõ ràng hơn. Hàm này tồn tại trong các đẳng thức tích phân cổ điển (ví dụ ∫ csc x dx) và trong quang học, nơi xuất hiện khi suy ra định luật Snell.
Sec — nghịch đảo của cos
sec θ = 1 / cos θ. Miền loại trừ π/2 + kπ. Tập giá trị: (−∞, −1] ∪ [1, +∞). Chu kỳ 2π. Giá trị quan trọng: sec(0°) = 1, sec(30°) = 2/√3, sec(45°) = √2, sec(60°) = 2. Hữu ích trong tích phân lượng giác (nguyên hàm của sec² x là tan x) và trong công thức trắc địa liên hệ chiều dài nghiêng với chiều dài ngang khi lên dốc.
Cot (côtang) — nghịch đảo của tan
cot θ = cos θ / sin θ = 1 / tan θ. Miền loại trừ 0, ±π, ±2π… Tập giá trị: mọi số thực. Chu kỳ π. Giá trị quan trọng: cot(30°) = √3, cot(45°) = 1, cot(60°) = 1/√3, cot(90°) = 0. Côtang xuất hiện trong thuỷ động lực học (phương trình Manning biểu diễn độ dốc kênh qua cot), trong khớp trở mạng và trong công thức trắc địa cho độ dốc và gradient — nơi kỹ sư thích diễn đạt theo "cao trên ngang".
Hàm ngược: arcsin, arccos, arctan và atan2
Các hàm ngược trả lời câu hỏi "góc nào có sin/cos/tan này?". Vì hàm lượng giác tuần hoàn, mỗi hàm ngược phải bị hạn chế trên một nhánh chính: asin trả về góc trong [−π/2, π/2], acos trong [0, π], atan trong (−π/2, π/2). Miền: asin và acos nhận đầu vào trong [−1, 1]; atan nhận mọi số thực. atan2(y, x) là hàm ngược hai biến đặc biệt, dùng dấu của cả x và y để trả về góc trong toàn dải (−π, π], xử lý đúng cả bốn góc phần tư và trường hợp x = 0. Đây là lựa chọn chuẩn trong đồ hoạ máy tính, robot học và định vị.
Bảng giá trị đặc biệt — dạng đại số chính xác
Học thuộc năm hàng phủ kín gần như mọi đề thi và hằng số trong code: 0° → sin 0, cos 1, tan 0; 30° (π/6) → sin 1/2, cos √3/2, tan 1/√3; 45° (π/4) → sin √2/2, cos √2/2, tan 1; 60° (π/3) → sin √3/2, cos 1/2, tan √3; 90° (π/2) → sin 1, cos 0, tan không xác định. Để ý sự đối xứng: giá trị sin và cos phản chiếu nhau qua 45°, vì sin(θ) = cos(90° − θ). Đây chính là đẳng thức bù, và là nguồn gốc của tiền tố "co-" trong cosine, cotangent, cosecant.
Lượng giác xuất hiện ở đâu trong công việc thực tế
- Kiến trúc và độ dốc mái nhà: Mái nhà cao 2,5 m trên 5 m chiều ngang có góc dốc atan(2,5/5) ≈ 26,6° — đúng độ dốc tiêu chuẩn cho mái ngói ở miền Bắc Việt Nam. Quy chuẩn xây dựng Việt Nam (TCVN) thường yêu cầu mái ngói ≥30°, mái tôn 8°–15°, và mái phẳng ≥2° để thoát nước. Thợ thường nói "mái 30°" — đó là góc dốc, không phải tỉ lệ.
- Điện kỹ thuật — sóng xoay chiều: Điện lưới Việt Nam là V(t) = 311·sin(2π·50·t) — sóng sin tần số 50 Hz với đỉnh 311 V (RMS 220 V). Hệ số công suất cosφ và phân tích ba pha đều dùng góc pha đo bằng độ hoặc radian. Bài toán "sao đến tam giác" trong động cơ điện ba pha xoay quanh đẳng thức √3 = 2·sin(60°).
- Định vị và phương vị: Hướng GPS đo bằng độ tính từ hướng Bắc (0°–360°). Để tính độ thay đổi vĩ độ/kinh độ sau khi di chuyển khoảng cách d theo phương vị β, ta dùng Δlat = d·cos(β), Δlon = d·sin(β)/cos(lat). Công thức haversine — dùng sin² và cos — tính khoảng cách giữa hai điểm trên Trái Đất. Bản đồ trên điện thoại Việt Nam gọi đến công thức này hàng triệu lần mỗi giây.
- Xử lý tín hiệu — Fourier và FFT: Mọi tín hiệu tuần hoàn có thể phân tích thành tổng các thành phần sin và cos ở bội nguyên của tần số cơ bản. Biến đổi Fourier nhanh (FFT) là cốt lõi của MP3, JPEG, Wi-Fi và 5G; mọi plug-in xử lý âm thanh hiện đại gọi Math.sin và Math.cos hàng triệu lần mỗi giây.
- Thiên văn — thị sai và khoảng cách sao: Khoảng cách của một ngôi sao tính bằng parsec bằng 1 / tan(góc thị sai theo giây cung). Các đẳng thức lượng giác cũng điều khiển phép biến đổi toạ độ giữa các hệ xích đạo, hoàng đạo và thiên hà — mà các đài thiên văn Hoà Lạc và đài Thái Nguyên sử dụng hàng ngày.
- Lập trình game và xoay 3D: Xoay một sprite một góc θ dùng x' = x·cos(θ) − y·sin(θ), y' = x·sin(θ) + y·cos(θ). Engine game gọi
Math.sinvàMath.costrong mỗi khung hình; code hiện đại tính sẵn bảng sin hoặc dùng quaternion để giảm chi phí. - Vật lý — chuyển động ném xiên và sóng: Vật ném với vận tốc v ở góc θ có tầm xa v²·sin(2θ)/g. Tầm xa cực đại tại θ = 45° — đây là bài tập cơ bản trong sách Vật lý lớp 10. Định luật Snell (n₁·sin θ₁ = n₂·sin θ₂) chi phối mọi thấu kính, mọi sợi quang, mọi lăng kính.
Tổng quan các hàm lượng giác
| Hàm | Tính tại |
|---|---|
| 1 sin (Sine) | 1 Pa |
| 1 cos (Cosine) | 1 Pa |
| 1 tan (Tangent) | 1 Pa |
| 1 csc (Cosecant) | 1 Pa |
| 1 sec (Secant) | 1 Pa |
| 1 cot (Cotangent) | 1 Pa |
| 1 asin (Arcsine) | 1 Pa |
| 1 acos (Arccosine) | 1 Pa |
| 1 atan (Arctangent) | 1 Pa |
| 1 atan2 (Two-argument arctangent) | 1 Pa |
Câu hỏi thường gặp về lượng giác
Khác biệt giữa sin và arcsin là gì?
sin nhận góc và trả về tỉ số trong [−1, 1]: sin(30°) = 0,5. arcsin (còn viết là asin hoặc sin⁻¹) làm theo chiều ngược lại: asin(0,5) = 30°. Chúng là các phép toán nghịch đảo của nhau, nhưng vì sin tuần hoàn, arcsin chỉ trả về góc trong dải chính [−90°, 90°] (hay [−π/2, π/2] nếu tính bằng radian). Để có lại các góc hợp lệ khác, bạn cộng 180° hoặc dùng đẳng thức bù.
Vì sao máy tính cho kết quả khác nhau giữa độ và radian?
Vì chúng đang tính cùng một hàm trên đầu vào khác nhau. sin(90) ở chế độ độ = 1 (góc là 90°). sin(90) ở chế độ radian ≈ 0,894 (góc là 90 radian ≈ 5156°). Math.sin trong JavaScript luôn dùng radian; còn bảng tính (Excel, Google Sheets) mặc định độ. Luôn kiểm tra chỉ báo chế độ trước khi tin kết quả. Công thức đổi: rad = deg × π/180.
csc/sec/cot có nghĩa gì và khi nào cần dùng?
Chúng là các nghịch đảo: csc = 1/sin, sec = 1/cos, cot = 1/tan. Trong tính toán hàng ngày bạn gần như không cần đến — viết 1/Math.sin(x) là đủ. Chúng tồn tại vì các tích phân lượng giác và một số phép biến đổi đẳng thức gọn gàng hơn khi dùng dạng nghịch đảo. Nếu sách giáo trình tính ∫ sec(x)·tan(x) dx = sec(x), dạng nghịch đảo làm cho mẫu hình rõ ràng.
sin(30°) bằng bao nhiêu chính xác? cos(60°)?
Cả hai bằng đúng 1/2. Cụ thể: sin(30°) = sin(π/6) = 1/2, và cos(60°) = cos(π/3) = 1/2. Hai giá trị bằng nhau vì đẳng thức bù sin(θ) = cos(90° − θ). Các giá trị đặc biệt khác đáng nhớ: sin(45°) = cos(45°) = √2/2 ≈ 0,7071, sin(60°) = cos(30°) = √3/2 ≈ 0,8660, tan(45°) = 1. Đây là kiến thức cơ bản xuất hiện trong đề thi tốt nghiệp THPT.
Làm sao giải tam giác vuông?
Cho hai cạnh bất kỳ, hoặc một cạnh và một góc nhọn, bạn có thể tìm tất cả phần còn lại. Dùng quy tắc SOH-CAH-TOA: Sin = đối/huyền, Cos = kề/huyền, Tan = đối/kề. Ví dụ: tam giác vuông 3-4-5 có góc đối diện cạnh 3 bằng asin(3/5) ≈ 36,87°. Sau đó dùng định lý Pythagore (a² + b² = c²) để xác minh độ dài và tổng góc (90° + α + β = 180°) để tìm góc còn lại.
Vì sao tan(90°) không xác định?
Vì tan = sin/cos, và cos(90°) = 0. Chia cho không là không xác định. Khi θ tiến tới 90° từ dưới, tan(θ) tăng vô hạn (đường tiệm cận đứng). Về số học, Math.tan(Math.PI/2) trong JavaScript trả về khoảng 1,633e+16 — một số rất lớn nhưng hữu hạn, không phải Infinity, vì π/2 không thể biểu diễn chính xác trong số dấu phẩy động IEEE 754. Coi mọi kết quả lớn hơn ~1e15 như vô cực thực dụng.
atan2 là gì và khác atan ở điểm nào?
atan(y/x) nhận một tỉ số và trả về góc trong (−90°, 90°) — nhưng không thể phân biệt (x, y) thuộc góc phần tư I hay III, vì cả hai cho cùng một tỉ số. atan2(y, x) nhận cả hai toạ độ và dùng dấu của chúng để trả về đúng góc trong toàn dải (−180°, 180°], kể cả trường hợp x = 0. Đây là lựa chọn đúng cho góc của véc-tơ, phương vị GPS, và mọi đoạn code cần một góc duy nhất từ một điểm 2D.
Hàm lượng giác trong JavaScript có chính xác đến đâu?
Math.sin, Math.cos, Math.tan trong JavaScript dùng số dấu phẩy động IEEE 754 độ chính xác kép — khoảng 15–17 chữ số thập phân có nghĩa. Với đa số ứng dụng đây là quá đủ. Bẫy chính là rút gọn đối số: Math.sin(1e15) có thể có sai số đáng kể vì đầu vào đã mất chính xác trước khi tính sin. Với giá trị gần bội của π (ví dụ sin(π) trả về 1,2e-16 thay vì 0), hãy chấp nhận sai số mức ULP — đó là bình thường.
Tại sao hàm lượng giác xuất hiện trong công thức vật lý?
Mọi thứ quay, dao động hoặc lặp đều xuất hiện dưới dạng sin/cos. Vị trí con lắc là A·cos(ωt). Một electron quanh hạt nhân được mô tả bởi điều hoà cầu xây dựng từ sin và cos. Hàm sóng lượng tử, phương trình Maxwell, phương trình Schrödinger và cả phép biến đổi Lorentz của thuyết tương đối đều chứa lượng giác. Lý do sâu xa: nghiệm của phương trình vi phân tuyến tính bậc hai như ẍ + ω²x = 0 chính xác là sin và cos.
Học lượng giác từ đầu ở đâu?
Sách giáo khoa Toán lớp 10–11 của Bộ Giáo dục và Đào tạo Việt Nam là điểm xuất phát chuẩn cho học sinh THPT. Khan Academy phiên bản tiếng Việt có khoá lượng giác miễn phí. Để học chuyên sâu kèm chứng minh, MIT OpenCourseWare (18.01) là nguồn nghiêm túc bằng tiếng Anh. Để luyện tập trực quan, máy tính đồ hoạ Desmos giúp xây dựng cảm giác về hình dáng đồ thị sin và cos. Thư viện Số NIST (dlmf.nist.gov/4) là tham chiếu chuẩn cho định nghĩa, đẳng thức và khai triển chuỗi khi cần xác minh công thức.
