Tới nội dung
SAMATICA
Trong chương này: Ma trận và vectơ
  1. Nhập ma trận, cộng, trừ và nhân ma trận
  2. Tính định thức, ma trận nghịch đảo và ma trận chuyển vị
  3. Hạng, ma trận bậc thang rút gọn, vết và giá trị riêng của ma trận
  4. Nhập vectơ, tính tích vô hướng và tích có hướng
  5. Độ dài vectơ, góc giữa hai vectơ, vectơ đơn vị, hình chiếu và khoảng cách

Độ dài vectơ, góc giữa hai vectơ, vectơ đơn vị, hình chiếu và khoảng cách trong Scientific calculator plus 991 cho Android

Trên bàn phím thứ hai, menu linear algebra có Norm cho độ dài vectơ, VectorAngle cho góc giữa hai vectơ, Normalize cho vectơ đơn vị và Projection cho hình chiếu của vectơ này lên vectơ kia; SHIFT linear algebra (clustering) có EuclideanDistance. Trong chế độ Véc tơ, phần MATH có Angle, Normalize và Projection cho các vectơ đã lưu. Kết quả giữ dạng chính xác khi có thể: Norm((1, 2, 3)) là √14, còn góc được tính theo đơn vị góc đang đặt.

Độ dài
Norm(v), chính xác khi có thể
Góc
VectorAngle(u, v), theo đơn vị góc đang đặt
Vectơ đơn vị, hình chiếu
Normalize(v), Projection(vector1, vector2)
Khoảng cách
EuclideanDistance(u, v), ở SHIFT linear algebra

Các hàm này đo vectơ chứ không kết hợp chúng: một vectơ dài bao nhiêu, góc giữa hai vectơ, vectơ độ dài 1 cùng hướng, phần của một vectơ nằm dọc theo vectơ khác, và khoảng cách giữa hai điểm mà hai vectơ chỉ tới. Kết quả chính xác khi có thể: căn giữ dạng căn, phân số giữ dạng phân số.

Các hàm nằm ở đâu

Trên bàn phím thứ hai, phím linear algebra mở danh sách khoảng sáu mươi hàm, trong đó có Norm, VectorAngle, Normalize và Projection; gõ vào ô tìm kiếm phía trên để lọc. EuclideanDistance nằm ở danh sách kia của cùng phím, SHIFT linear algebra clustering. Đặt các vectơ vào trong ngoặc bằng mẫu v2 và v3, như ở trang nhập vectơ.

Phần MATH của menu trong chế độ Véc tơ: Dot, Angle, Normalize, Cross và Projection.
Phần MATH của menu trong chế độ Véc tơ: Dot, Angle, Normalize, Cross và Projection.

Trong chế độ Véc tơ, phần MATH của menu vectơ, SHIFT 5 VECTOR, có Dot, Angle(vectorA,vectorB), Normalize(vector) (Unit Vector), Cross(vector1,vector2) và Projection(vector1, vector2), nhận các vectơ đã lưu theo tên. Trên bàn phím thứ hai, sách hướng dẫn dùng u = (1, 2, 3) và v = (1, 5, 7), a = (3, 4) và b = (1, 1).

Độ dài

Norm(v) cho độ dài của vectơ, căn bậc hai của tổng bình phương các thành phần.

Độ dài của (3, 4)

vào Norm((3, 4))

ra 5

Tức là √(3² + 4²) = √25 = 5. Độ dài thường không phải số nguyên, và khi đó kết quả giữ dạng chính xác:

Độ dài của (1, 2, 3)

vào Norm((1, 2, 3))

ra √14

Chạm vào kết quả để chuyển qua lại giữa √14 và giá trị thập phân.

Góc giữa hai vectơ

VectorAngle(u, v) cho góc giữa hai vectơ, theo đơn vị góc đang đặt, nên hãy kiểm tra đơn vị trước khi đọc kết quả. Các ví dụ dưới đây tính theo độ.

Cách nhau nửa góc vuông

vào VectorAngle((1, 1), (1, 0))

ra 45

Hai vectơ vuông góc cho đúng một góc vuông. (3, 4) và (−4, 3) vuông góc với nhau:

Vuông góc trong mặt phẳng

vào VectorAngle((3, 4), (-4, 3))

ra 90

Trong không gian cũng vậy. (1, 2, 3) và (1, 1, −1) có tích vô hướng bằng 0, nên cũng vuông góc:

Vuông góc trong không gian

vào VectorAngle((1, 2, 3), (1, 1, -1))

ra 90

Trong chế độ Véc tơ, hàm này là Angle(vectorA,vectorB) ở phần MATH: chọn nó, rồi chọn hai vectơ trong NAMES, bấm SHIFT ) , giữa hai vectơ. Dòng menu tên là Angle, nhưng chèn VectorAngle( lên dòng nhập.

Angle ở phần MATH chèn VectorAngle(. Với VctC = (2, −1, 2) và VctD = (1, 0, −1), kết quả là 90, theo độ.
Angle ở phần MATH chèn VectorAngle(. Với VctC = (2, −1, 2) và VctD = (1, 0, −1), kết quả là 90, theo độ.
Angle ở phần MATH, với VctC và VctD

vào VectorAngle(VctC,VctD)

ra 90

Vectơ đơn vị

Normalize(v) co giãn vectơ về độ dài 1 và giữ nguyên hướng. (3, 4) có độ dài 5, nên mỗi thành phần được chia cho 5:

Vectơ đơn vị cùng hướng với (3, 4)

vào Normalize((3, 4))

ra {(3/5), (4/5)}

Chạm vào kết quả để chuyển qua lại giữa hai phân số 3/5, 4/5 và hai số thập phân 0.6, 0.8. Trong chế độ Véc tơ, hàm này là Normalize(vector) (Unit Vector) ở phần MATH.

Hình chiếu

Projection(vector1, vector2) cho hình chiếu của vectơ thứ nhất lên hướng của vectơ thứ hai: phần của vector1 hướng theo vector2. Các thành phần được giữ ở dạng phân số.

Hình chiếu của u lên v

vào Projection((1, 2, 3), (1, 5, 7))

ra {(32/75), (32/15), (224/75)}

Trong chế độ Véc tơ, với VctA = (1, 2) và VctB = (3, 4) của sách hướng dẫn, Projection(vector1, vector2) ở phần MATH cho:

Hình chiếu của VctA lên VctB

vào Projection(VctA,VctB)

ra {(33/25), (44/25)}

Thứ tự quan trọng: vectơ thứ nhất là vectơ được chiếu, vectơ thứ hai chỉ cho hướng.

Khoảng cách giữa hai điểm

EuclideanDistance(u, v) cho khoảng cách theo đường thẳng giữa hai điểm mà hai vectơ chỉ tới. Hàm nằm trong danh sách clustering, SHIFT linear algebra clustering, không phải danh sách linear algebra chính.

SHIFT và phím linear algebra: danh sách clustering, nơi có EuclideanDistance.
SHIFT và phím linear algebra: danh sách clustering, nơi có EuclideanDistance.
Từ (3, 4) tới (1, 1)

vào EuclideanDistance((3, 4), (1, 1))

ra √13

Tức là √((3 − 1)² + (4 − 1)²) = √13.

Trước khi đọc kết quả

  • Đơn vị góc. VectorAngle, và Angle trong chế độ Véc tơ, trả lời theo đơn vị đang đặt; chỉ báo trên màn hình cho biết đó là đơn vị nào.
  • Mẫu nhập. Bấm riêng phím mẫu [::] thì chèn ma trận, không phải vectơ. Ma trận một hàng trông giống hệt vectơ trên màn hình, nên hãy dùng v2 và v3 khi làm việc với vectơ.
  • Chính xác hay thập phân. Căn hay phân số trong kết quả chuyển sang giá trị thập phân, và ngược lại, bằng một lần chạm vào kết quả.

Tra nhanh

HàmỞ đâuCho ra
Norm(v)linear algebraĐộ dài của vectơ
VectorAngle(u, v)linear algebra; Angle ở MATH của chế độ Véc tơGóc giữa hai vectơ, theo đơn vị góc đang đặt
Normalize(v)linear algebra; MATHVectơ đơn vị cùng hướng
Projection(vector1, vector2)linear algebra; MATHHình chiếu của vectơ thứ nhất lên vectơ thứ hai
EuclideanDistance(u, v)SHIFT linear algebra clusteringKhoảng cách giữa hai điểm

Câu hỏi

Tính độ dài của vectơ bằng máy tính thế nào?

Chọn Norm(v) trong menu linear algebra trên bàn phím thứ hai rồi đặt vectơ vào trong ngoặc. Norm((3, 4)) là 5, tức √(3² + 4²). Độ dài không phải số nguyên thì giữ dạng chính xác: Norm((1, 2, 3)) là √14, và chạm vào kết quả để chuyển sang giá trị thập phân.

Tính góc giữa hai vectơ thế nào?

Dùng VectorAngle(u, v) trong menu linear algebra trên bàn phím thứ hai; trong chế độ Véc tơ là Angle(vectorA,vectorB) ở phần MATH, và dòng này chèn VectorAngle(. Kết quả theo đơn vị góc đang đặt, nên hãy kiểm tra trước: theo độ, (1, 1) và (1, 0) cách nhau 45, còn (3, 4) và (−4, 3) cách nhau 90.

Tìm vectơ đơn vị thế nào?

Normalize(v) co giãn vectơ về độ dài 1 và giữ nguyên hướng. (3, 4) có độ dài 5, nên Normalize((3, 4)) là (3/5, 4/5); chạm vào kết quả để chuyển qua lại giữa hai phân số này và 0.6, 0.8.

Máy có tính được khoảng cách giữa hai điểm không?

Được: EuclideanDistance(u, v), trong menu clustering (SHIFT và phím linear algebra trên bàn phím thứ hai), cho khoảng cách theo đường thẳng giữa hai điểm mà hai vectơ chỉ tới. Với (3, 4) và (1, 1), khoảng cách là √13, tức √((3 − 1)² + (4 − 1)²).

Trang liên quan

Viết từ sách hướng dẫn trong app và từ chính app, phiên bản 7.6.0; mọi con số đều có trong sách hướng dẫn hoặc có ảnh chụp app làm bằng chứng. Rà lại lần cuối ngày 29 tháng 9, 2026.

Báo lỗi và góp ý tính năng xin gửi về kimcuc@samatica.com — có người đọc từng thư.