侧边栏壁纸
博主头像
ZHD的小窝博主等级

行动起来,活在当下

  • 累计撰写 79 篇文章
  • 累计创建 53 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录
AI

向量计算

江南的风
2025-04-15 / 0 评论 / 0 点赞 / 5 阅读 / 26005 字 / 正在检测是否收录...

向量计算

1. 向量加法

定义:向量加法是两个向量对应分量相加得到的新向量。若向量 A=(a1,a2,…,an)B=(b1,b2,…,bn),则 A+B=(a1+b1,a2+b2,…,an+bn)

例子

  • 二维向量A=(3,4)B=(1,2)

    A+B=(3+1,4+2)=(4,6)

  • 三维向量A=(2,−1,3)B=(−1,5,0)

    A+B=(2+(−1),−1+5,3+0)=(1,4,3)

几何意义

  • 在二维或三维空间中,向量加法遵循平行四边形法则三角形法则。例如,将 AB 的起点平移到同一点,则 A+B 是从 A 的起点到 B 的终点的向量。


2. 标量乘法

定义:标量乘法是将向量的每个分量与一个标量(实数)相乘。若向量 A=(a1,a2,…,an),标量为 k,则 kA=(ka1,ka2,…,kan)

例子

  • 二维向量A=(2,3),标量 k=4

    kA=4⋅(2,3)=(8,12)

  • 三维向量A=(−1,0,5),标量 k=−2

    kA=−2⋅(−1,0,5)=(2,0,−10)

几何意义

  • 标量乘法改变向量的长度(模长)和方向

    • k>0,方向不变;

    • k<0,方向反转;

    • k=0,结果为零向量。


3. 点积(内积)

定义:点积是两个向量对应分量相乘后的和。若向量 A=(a1,a2,…,an)B=(b1,b2,…,bn),则 AB=a1b1+a2b2+⋯+anbn

例子

  • 二维向量A=(3,4)B=(1,2)

    AB=3⋅1+4⋅2=3+8=11

  • 三维向量A=(2,−1,3)B=(−1,5,0)

    AB=2⋅(−1)+(−1)⋅5+3⋅0=−2−5+0=−7

几何意义

  • 点积等于两个向量的模长与夹角余弦的乘积:

    AB=∥A∥∥B∥cosθ

    其中 θAB 的夹角。

  • 应用

    • AB=0,则 AB 正交(垂直)。

    • 点积可用于计算投影、工作(力与位移的点积)等。


总结表格

操作

定义

例子

几何意义

向量加法

A+B=(a1+b1,a2+b2,…,an+bn)

(3,4)+(1,2)=(4,6)

平行四边形法则或三角形法则

标量乘法

kA=(ka1,ka2,…,kan)

4⋅(2,3)=(8,12)

改变向量的长度和方向

点积

AB=a1b1+a2b2+⋯+anbn

(3,4)⋅(1,2)=11

A∥∥B∥cosθ,用于计算夹角、投影等


扩展思考

  • 物理应用:点积在力学中用于计算力对物体所做的功(W=Fs)。

  • 编程实现:在 Python 中,可使用 NumPy 库进行向量运算:

    import numpy as np
    
    A = np.array([3, 4])
    B = np.array([1, 2])
    
    # 向量加法
    print(A + B)  # 输出: [4 6]
    
    # 标量乘法
    print(4 * A)  # 输出: [12 16]
    
    # 点积
    print(np.dot(A, B))  # 输出: 11

通过这些例子和解释,可以更好地理解向量运算的基本概念及其应用。

0

评论区