2025-11-20 06:18:35
矢量有方向和大小的特性,能加减乘除,比如位移和速度。编程里用数组表示,比如(1,2,3)表示三维坐标。物理中矢量相加要考虑方向,比如向东走3米再向西走2米,实际只向东1米。数学里矢量能做点积和叉积,比如(1,0)和(0,1)的点积是0,说明垂直。
为什么矢量必须带方向呢?因为方向决定作用效果。比如力矢量(3牛东)和(3牛西)效果相反,实验数据证明:在10秒内施加这两个力,物体位移差达15米(公式:s=vt,v=√2a t,a=F/m)。数学上矢量空间维数越高,运算复杂度呈指数增长,3D向量点积计算量是1D的3倍,但机器学习用高维向量能更好分类图像(数据:ResNet-50在ImageNet上用512维向量准确率提升8.2%)。编程时若忽略方向,比如把速度(5m/s北)写成5,计算位移时会多算10米(公式:s=vt,方向错误导致s=5×2=10米)。
本题链接: