Máy tính tích vô hướng
Tích vô hướng gộp hai vectơ thành một giá trị vô hướng duy nhất, thể hiện mức độ chúng cùng hướng với nhau. Đây là nền tảng của độ tương đồng cosin trong xếp hạng tìm kiếm, phép chiếu trong vật lý và mọi phép tính chiếu sáng trong đồ họa máy tính. Công cụ này tính tích vô hướng của hai vectơ có cùng số chiều (2D, 3D, N-D) và hiển thị cosin của góc giữa chúng.
Cách tính tích vô hướng
-
1
Nhập cả hai vectơ
Nhập các thành phần, phân tách bằng dấu phẩy hoặc khoảng trắng: `3, 4, 5` cho một vectơ và `1, 2, 1` cho vectơ còn lại.
-
2
Khớp số chiều
Hai vectơ phải có cùng độ dài. Nếu số chiều không khớp, công cụ sẽ báo trước khi tính toán.
-
3
Xem kết quả
Tích vô hướng được hiển thị kèm theo cosin của góc (cos θ) và chính góc đó tính bằng độ.
Hai công thức
Dạng thành phần cho các vectơ a = (a1, a2, ..., an) và b = (b1, b2, ..., bn):
a . b = a1*b1 + a2*b2 + ... + an*bn
Dạng hình học:
a . b = |a| * |b| * cos(theta)
Hai biểu thức này bằng nhau; khi đặt chúng bằng nhau, ta thu được cos(theta) = (a.b) / (|a| |b|) – công thức độ tương đồng cosin.
Dấu của kết quả cho bạn biết điều gì
| Tích vô hướng | Ý nghĩa |
|---|---|
| Dương | Hai vectơ chỉ về gần cùng một hướng (góc < 90°) |
| 0 | Hai vectơ vuông góc với nhau (trực giao) |
| Âm | Hai vectơ chỉ về gần như ngược hướng nhau (góc > 90°) |
Ví dụ minh họa
a = (3, 4), b = (1, 2):
- Tích các thành phần: 3×1 + 4×2 = 3 + 8 = 11
- |a| = √(9 + 16) = 5
- |b| = √(1 + 4) = √5 ≈ 2,236
- cos(θ) = 11 / (5 × 2,236) = 0,9839
- θ = arccos(0,9839) ≈ 10,3 độ
Hai vectơ gần như chỉ về cùng một hướng, do đó tích vô hướng là số dương lớn.
Các ứng dụng phổ biến
- Độ tương đồng cosin trong các hệ thống đề xuất: hai vectơ nhúng (embedding) giống nhau đến mức nào?
- Phép chiếu một vectơ lên một vectơ khác:
proj_b(a) = (a . b) / |b|^2 * b. - Công trong vật lý:
W = F . d, tích vô hướng của lực và độ dịch chuyển. - Chiếu sáng trong đồ họa: tích vô hướng của pháp tuyến bề mặt và hướng ánh sáng cho ra độ sáng khuếch tán (định luật Lambert).
- Kiểm tra tính trực giao: nhanh chóng xác minh xem hai vectơ cơ sở có vuông góc với nhau hay không.
Mẹo nhỏ
- Hãy chuẩn hóa trước khi so sánh. Nếu bạn chỉ quan tâm đến hướng (độ tương đồng), hãy chia từng vectơ cho độ lớn của nó trước; khi đó tích vô hướng bằng trực tiếp giá trị cosin.
- Chú ý đến số chiều. Tích vô hướng của một vectơ 3 chiều với một vectơ 4 chiều là không xác định; hãy cố ý đệm thêm hoặc cắt bớt, chứ không phải do sơ suất.
- Độ ổn định số học. Với các vectơ rất lớn, việc tích lũy số thực dấu phẩy động có thể mất độ chính xác; khi số chiều vượt quá vài nghìn, hãy dùng độ chính xác kép hoặc phép cộng Kahan.
Câu hỏi thường gặp
Tích vô hướng trả về một giá trị vô hướng, dùng để đo mức độ song song giữa hai vectơ; trong khi đó tích có hướng (chỉ được định nghĩa trong không gian 3D và 7D) trả về một vectơ vuông góc với cả hai vectơ, dùng để đo mức độ vuông góc. Hai phép tính này giải đáp những câu hỏi đối lập nhau.
Có, với mọi số chiều N. Định nghĩa theo từng thành phần được mở rộng trực tiếp và được dùng hằng ngày trong học máy với các vectơ có hàng trăm hoặc hàng nghìn chiều.
Vì dạng hình học |a| |b| cos(theta) bằng không khi cos bằng không, điều này xảy ra tại 90 và 270 độ. Hai vectơ khác không vuông góc với nhau đúng khi tích vô hướng của chúng bằng không.
Các thành phần vectơ bạn nhập được gửi đến máy chủ của chúng tôi vì phép tính được thực hiện tại đó. Chúng không được lưu trữ và không liên kết với tài khoản của bạn.
Công cụ liên quan
Máy tính RREF
Tìm ma trận bậc thang rút gọn của ma trận số. Xem phép biến đổi hàng, hạng, số chiều không gian không, cột trụ và cột tự do cho ma trận đến 8 × 8.
Máy tính dự đoán chiều cao khi trưởng thành
Nhận ước tính gần đúng về chiều cao khi trưởng thành từ chiều cao của bố mẹ ruột. Công cụ này không chẩn đoán bệnh.
Máy tính eGFR
Ước tính eGFR từ creatinin huyết thanh, tuổi và giới tính bằng phương trình creatinin CKD-EPI 2021 không dùng yếu tố chủng tộc. Kết quả theo mL/phút/1,73 m².
Máy tính làm tròn
Làm tròn số thập phân chính xác từ 12 chữ số sau dấu phẩy đến hàng nghìn tỷ. So sánh làm tròn nửa chẵn, trần, sàn và năm quy tắc khác.
Công cụ tính chi phí nhiên liệu
Ước tính chi phí nhiên liệu từ quãng đường, mức tiêu thụ và giá tại cây xăng. Dùng km/l, L/100 km hoặc MPG với đơn vị phù hợp.
Công cụ tính tỷ lệ nhớt pha xăng 2 thì
Tính lượng nhớt 2 thì từ lượng xăng hoặc tính ngược lượng xăng từ nhớt đang có. Hỗ trợ hệ mét, đơn vị Mỹ và đơn vị Anh.
Công cụ này có phiên bản bằng các ngôn ngữ khác
- Calculadora de Producto Punto [ES]
- เครื่องคำนวณผลคูณจุด [TH]
- Dotproductrekenmachine [NL]
- 点积计算器 [ZH]
- 내적 계산기 [KO]
- Calculateur de produit scalaire [FR]
- Dotproduktkalkylator [SV]
- Kalkulator Perkalian Titik [ID]
- Calculadora de Produto Escalar [PT]
- Skalarprodukt Rechner [DE]
- Nokta Çarpımı Hesaplayıcısı [TR]
- Kalkulator iloczynu skalarnego [PL]
- Dot Product Calculator [EN]
- 内積計算ツール [JA]
- حاسبة الضرب القياسي [AR]
- Calcolatore del Prodotto Scalare [IT]
- Калькулятор скалярного произведения [RU]