什么是叉积计算器?
叉积计算器求出两个三维向量使用叉积(或向量积)相乘所得到的向量。与返回单个数字的点积不同,叉积返回一个新向量。该向量与两个原始向量都垂直,其长度等于它们所张成的平行四边形的面积。
给定两个向量 a=(ax,ay,az) 和 b=(bx,by,bz),本工具返回 c=a×b 的三个分量。
公式
叉积逐分量定义为:
a×b=aybz−azbyazbx−axbzaxby−aybx
因此三个输出分量为:
- cx=aybz−azby
- cy=azbx−axbz
- cz=axby−aybx
如何使用
- 输入向量 a 的三个分量:ax、ay 和 az。
- 输入向量 b 的三个分量:bx、by 和 bz。
- 一旦填好全部六个值,计算器便显示 cx、cy 和 cz —— 结果向量 a×b 的各分量。
完全支持负输入。顺序很重要:a×b=−(b×a),因此交换两个向量会翻转每个分量的符号。
计算示例
取 a=(1,2,3) 和 b=(4,5,6)。
- cx=aybz−azby=2⋅6−3⋅5=12−15=−3
- cy=azbx−axbz=3⋅4−1⋅6=12−6=6
- cz=axby−aybx=1⋅5−2⋅4=5−8=−3
因此 a×b=(−3,6,−3)。
常见问题解答
为什么叉积是一个向量,而点积是一个数字?
点积衡量两个向量在多大程度上指向相同方向,这是一个单一的标量。叉积则衡量它们所张成的有向面积,并指向与两者都垂直的方向,因此它自然需要三个分量来同时描述该大小和该方向。
如果叉积为零向量意味着什么?
如果 a×b=(0,0,0),则两个向量平行(或其中之一为零向量)。平行向量不张成任何面积,因此垂直结果坍缩为零。