2026a
# cross,×
叉积
函数库: TyMath
# 语法
C = cross(A,B)
C = ×(A,B)
# 说明
A 和 B 必须是向量,且它们的长度必须为 3。示例
# 示例
向量的叉积
创建两个三维向量。
using TyMath
A = [4 ,-2, 1]
B = [1, -1, 3]
求出 A 和 B 的叉积。结果 C 是同时与 A 和 B 垂直的一个向量。
C = cross(A,B)
C = 3-element Vector{Int64}:
-5
-11
-2
使用点积验证 C 是否与 A 和 B 垂直。
dot(C,A)==0 & dot(C,B)==0
ans = true
# 输入参数
A,B - 输入向量
指定为长度为 3 的向量。
数据类型: Integer | Float64 | Float32 | Float16
复数支持: 是
# 详细信息
叉积
两个三维向量之间的叉积生成一个与这两个向量都垂直的新向量。
考虑两个向量:
根据涉及基向量
在几何上,A×B 同时与 A 和 B 正交。叉积
因此,如果 A 和 B 平行,则叉积为零。
