Công Cụ Tính Diện Tích Tam Giác Bằng Tích Có Hướng – Hình Học Không Gian

Diện tích tam giác bằng tích có hướng S = ½|AB × AC|

Nhập tọa độ ba đỉnh A, B, C trong không gian Oxyz. Lời giải lập hai vectơ AB, AC, khai triển tích có hướng theo ba định thức cấp 2, tính độ dài rồi chia đôi để ra diện tích.

Tọa độ điểm A(xA; yA; zA)

Tọa độ điểm B(xB; yB; zB)

Tọa độ điểm C(xC; yC; zC)

Máy tính phía trên nhận tọa độ ba đỉnh A, B, C trong hệ trục Oxyz và tính diện tích tam giác ABC bằng tích có hướng. Lời giải đi đủ sáu bước: ghi tọa độ, lập hai vectơ cạnh, khai triển tích có hướng theo ba định thức cấp 2, tính độ dài rồi chia đôi. Đáp số viết ở dạng căn thức chính xác và dạng thập phân bốn chữ số. Bấm Ví dụ mẫu để xem ví dụ 1 bên dưới.

Tam giác ABC trong hệ trục Oxyz, hai vectơ AB, AC và tích có hướng vuông góc với mặt phẳng (ABC).xyzOABC[AB, AC]S = ½ |[AB, AC]|
Tích có hướng [AB, AC] vuông góc với mặt phẳng (ABC). Độ dài của nó bằng diện tích hình bình hành dựng trên AB và AC, gấp đôi diện tích tam giác ABC.

📐 Tích có hướng là gì?

Tích có hướng (cross product) của hai vectơ trong không gian là một vectơ vuông góc với cả hai vectơ ban đầu. Sách giáo khoa Toán 12 ký hiệu là [u, v], nhiều tài liệu khác viết u × v.

Cho u = (u₁; u₂; u₃) và v = (v₁; v₂; v₃). Tích có hướng tính bằng định thức hình thức:

[u, v] = định thức của i, j, k; u₁, u₂, u₃; v₁, v₂, v₃
[u, v] = (u₂v₃ − u₃v₂; u₃v₁ − u₁v₃; u₁v₂ − u₂v₁)

📊 Công thức tính diện tích tam giác trong không gian

Cho tam giác ABC với A(xA; yA; zA), B(xB; yB; zB), C(xC; yC; zC).

Bước 1: Lập hai vectơ cạnh chung đỉnh A

AB = (xB − xA; yB − yA; zB − zA)
AC = (xC − xA; yC − yA; zC − zA)

Bước 2: Tính tích có hướng

[AB, AC] = (u₁; u₂; u₃) với:

u₁ = (yB − yA)(zC − zA) − (zB − zA)(yC − yA)
u₂ = (zB − zA)(xC − xA) − (xB − xA)(zC − zA)
u₃ = (xB − xA)(yC − yA) − (yB − yA)(xC − xA)

Bước 3: Tính độ dài của tích có hướng

|[AB, AC]| = √(u₁² + u₂² + u₃²)

Bước 4: Tính diện tích

S = ½ |[AB, AC]|

💡 Ví dụ minh họa

Ví dụ 1. Tam giác trong không gian Oxyz

Đề bài: Cho tam giác ABC với A(1; 2; 3), B(4; 5; 6), C(2; 1; 4). Tính diện tích tam giác ABC. Đây là bộ số của nút Ví dụ mẫu.

Bước 1. Lập hai vectơ cạnh:

AB = (3; 3; 3), AC = (1; −1; 1)

Bước 2. Tích có hướng:

u₁ = 6, u₂ = 0, u₃ = −6
[AB, AC] = (6; 0; −6)

Bước 3. Độ dài:

|[AB, AC]| = √72 = 6√2

Bước 4. Diện tích:

S = 3√2 ≈ 4,2426

Ví dụ 2. Tam giác có tọa độ âm

Đề bài: Tính diện tích tam giác DEF với D(−1; 0; 2), E(3; 1; −1), F(0; 4; 1).

DE = (4; 1; −3), DF = (1; 4; −1)
[DE, DF] = (11; 1; 15)
|[DE, DF]| = √347 ≈ 18,6279
S = √347 / 2 ≈ 9,3140

Ví dụ 3. Kiểm tra ba điểm thẳng hàng

Đề bài: Cho M(1; 2; 3), N(2; 4; 6), P(3; 6; 9). Tính diện tích tam giác MNP.

MN = (1; 2; 3), MP = (2; 4; 6) = 2·MN

Hai vectơ cùng phương nên tích có hướng bằng vectơ không:

[MN, MP] = (0; 0; 0), S = 0

Ba điểm M, N, P thẳng hàng, không tạo thành tam giác. Nhập bộ số này vào máy tính, lời giải sẽ dừng ở bước 4 và báo tam giác suy biến.

🎯 Ứng dụng thực tế

1. Đồ họa máy tính

Mô hình 3D được ghép từ rất nhiều tam giác nhỏ. Tích có hướng cho cả diện tích từng mặt lẫn vectơ pháp tuyến dùng để tính ánh sáng và bóng đổ.

2. Kỹ thuật và kiến trúc

Tính diện tích các mặt nghiêng của mái nhà, cầu thang hoặc kết cấu không gian khi đã có tọa độ các điểm đo.

3. Vật lý

Mô-men lực, lực Lorentz trong điện từ học và chuyển động quay đều được viết bằng tích có hướng.

4. Địa lý và bản đồ

Ước lượng diện tích các vùng địa hình khi bề mặt được chia thành lưới tam giác trong hệ tọa độ 3D.

📚 Tính chất quan trọng của tích có hướng

  1. Phản giao hoán: [v, u] = −[u, v]. Đổi thứ tự chỉ đổi dấu, độ dài không đổi, nên diện tích không phụ thuộc thứ tự hai vectơ.
  2. Vuông góc: [u, v] ⊥ u và [u, v] ⊥ v.
  3. Độ dài: |[u, v]| = |u|·|v|·sin φ, với φ là góc giữa hai vectơ. Vì vậy diện tích tam giác cũng bằng ½·AB·AC·sin A.
  4. Cùng phương: [u, v] = 0 khi và chỉ khi u và v cùng phương.

🧮 Bài tập trắc nghiệm

Chọn một đáp án. Lời giải hiện ngay bên dưới câu hỏi.

Câu 1. Cho tam giác ABC với A(0; 0; 0), B(1; 0; 0), C(0; 1; 0). Diện tích tam giác ABC bằng:

Câu 2. Biết [AB, AC] = (6; 8; 0). Diện tích tam giác ABC bằng:

❓ Câu hỏi thường gặp

Tích có hướng khác gì tích vô hướng?

Tích vô hướng cho kết quả là một số: u · v = u₁v₁ + u₂v₂ + u₃v₃. Tích có hướng cho kết quả là một vectơ vuông góc với cả hai vectơ ban đầu, và độ dài của vectơ đó bằng diện tích hình bình hành dựng trên hai vectơ.

Tại sao phải chia cho 2 khi tính diện tích tam giác?

Độ dài |[AB, AC]| là diện tích hình bình hành có hai cạnh AB và AC. Đường chéo BC chia hình bình hành thành hai tam giác bằng nhau, nên diện tích tam giác ABC bằng một nửa số đó.

Công thức này có dùng được cho tam giác trong mặt phẳng Oxy không?

Có. Đặt z = 0 cho cả ba điểm. Tích có hướng khi đó có dạng (0; 0; u₃) với u₃ = (xB − xA)(yC − yA) − (yB − yA)(xC − xA), và diện tích tam giác bằng |u₃| chia 2.

Làm sao biết ba điểm có thẳng hàng không?

Ba điểm A, B, C thẳng hàng khi và chỉ khi [AB, AC] bằng vectơ không, tức là diện tích tam giác bằng 0. Máy tính phía trên dừng ở bước 4 và báo tam giác suy biến khi gặp trường hợp này.

Công thức này có đúng với mọi tam giác không?

Có. Công thức đúng với mọi tam giác trong không gian: nhọn, tù, vuông, cân hay đều. Chọn đỉnh chung nào cũng được, [AB, AC], [BA, BC] hay [CA, CB] đều cho cùng một diện tích.