跳转至

向量与矩阵

注意

该页面有待完善.如果遇到错误或不完整的地方,欢迎提交 Issue

向量

在物理学中,向量是描述既有大小又有方向的物理量的数学工具.例如,位移、速度、加速度、力等都是向量.

定义

一个 nn 维向量 v→v 可以表示为一个有序的数字列表:

v→=(v1,v2,…,vn)v = (v_1, v_2, dots, v_n)

其中 viv_i 是向量在第 ii 个维度上的分量.在三维欧几里得空间中,一个向量通常表示为:

r→=xi^+yj^+zk^r = xi + yj + zk

其中 i^,j^,k^i, j, k 是沿 x,y,zx, y, z 轴的单位向量.

向量运算

加法和减法

两个向量 a→=(a1,a2,…,an)a = (a_1, a_2, dots, a_n) 和 b→=(b1,b2,…,bn)b = (b_1, b_2, dots, b_n) 的和与差定义为:

a→±b→=(a1±b1,a2±b2,…,an±bn)a +/- b = (a_1 +/- b_1, a_2 +/- b_2, dots, a_n +/- b_n)

向量加法满足交换律和结合律.

数量乘法

一个标量(普通数)cc 与向量 v→v 的乘积定义为:

cv→=(cv1,cv2,…,cvn)cv = (cv_1, cv_2, dots, cv_n)

点积(内积)

两个向量的点积是一个标量,定义为:

a→⋅b→=∑i=1naibi=a1b1+a2b2+⋯+anbna * b = sum_i=1^n a_i b_i = a_1 b_1 + a_2 b_2 + dots + a_n b_n

点积也等于两个向量的模长与其夹角 θtheta 的余弦之积:

a→⋅b→=|a→||b→|cos⁡θa * b = |a| |b| costheta

其中向量的模长 |v→|=v→⋅v→=v12+v22+⋯+vn2|v| = v * v = v_1^2 + v_2^2 + dots + v_n^2.

例题: 计算力 F→=(3,4,5)F = (3, 4, 5) N 作用下,物体沿位移 d→=(2,1,0)d = (2, 1, 0) m 移动时,力所做的功.

解: 功是力与位移的点积 W=F→⋅d→W = F * d.

W=(3)(2)+(4)(1)+(5)(0)=6+4+0=10JW = (3)(2) + (4)(1) + (5)(0) = 6 + 4 + 0 = 10 , J

叉积(外积)

在三维空间中,两个向量的叉积是一个向量,其方向垂直于由原向量构成的平面(遵循右手定则),其大小等于以此两向量为邻边的平行四边形的面积.

a→×b→=(a2b3−a3b2)i^+(a3b1−a1b3)j^+(a1b2−a2b1)k^a * b = (a_2 b_3 - a_3 b_2)i + (a_3 b_1 - a_1 b_3)j + (a_1 b_2 - a_2 b_1)k

叉积的大小为 |a→×b→|=|a→||b→|sin⁡θ|a * b| = |a| |b| sintheta.

例题: 计算一个位于 r→=(1,1,0)r = (1, 1, 0) m 处的质点,受到力 F→=(0,5,0)F = (0, 5, 0) N 作用时,相对于原点的力矩 τ→tau.

解: 力矩定义为 τ→=r→×F→tau = r * F.

τ→=((1)(0)−(0)(5))i^+((0)(0)−(1)(0))j^+((1)(5)−(1)(0))k^=5k^N⋅mtau = ((1)(0) - (0)(5))i + ((0)(0) - (1)(0))j + ((1)(5) - (1)(0))k = 5k , N * m

矩阵

矩阵是一个按长方阵列排列的复数或实数集合.在物理学中,矩阵被广泛用于描述线性变换,如旋转、缩放,以及在量子力学中表示算符.

定义

一个 m×nm * n 的矩阵 AA 是一个有 mm 行和 nn 列的数字阵列:

A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn)A = pmatrix a_11 & a_12 & cdots & a_1n a_21 & a_22 & cdots & a_2n vdots & vdots & ddots & vdots a_m1 & a_m2 & cdots & a_mn pmatrix

矩阵运算

加法和减法

只有同维度的矩阵才能进行加减法.对于两个 m×nm * n 矩阵 AA 和 BB,其和与差 C=A±BC = A +/- B 定义为:

cij=aij±bijc_ij = a_ij +/- b_ij

数量乘法

一个标量 cc 与矩阵 AA 的乘积 B=cAB = cA 定义为:

bij=caijb_ij = c a_ij

矩阵乘法

若 AA 是一个 m×nm * n 矩阵,BB 是一个 n×pn * p 矩阵,则它们的乘积 C=ABC = AB 是一个 m×pm * p 矩阵,其元素定义为:

cij=∑k=1naikbkjc_ij = sum_k=1^n a_ik b_kj

重要提示: 矩阵乘法不满足交换律,即 AB≠BAAB != BA.

例题: 在二维平面中,将向量 v→=(2,1)v = (2, 1) 先逆时针旋转 90∘90^circ,再沿 xx 轴方向拉伸为原来的 33 倍.求最终的向量.

解: 逆时针旋转 90∘90^circ 的变换矩阵为 R=(cos⁡90∘−sin⁡90∘sin⁡90∘cos⁡90∘)=(0−110)R = pmatrix cos 90^circ & -sin 90^circ sin 90^circ & cos 90^circ pmatrix = pmatrix 0 & -1 1 & 0 pmatrix. 沿 xx 轴拉伸 33 倍的变换矩阵为 S=(3001)S = pmatrix 3 & 0 0 & 1 pmatrix.

向量 v→v 可以写成列向量形式 (21)pmatrix 2 1 pmatrix. 最终的变换矩阵为 T=SRT = SR.

T=(3001)(0−110)=((3)(0)+(0)(1)(3)(−1)+(0)(0)(0)(0)+(1)(1)(0)(−1)+(1)(0))=(0−310)T = pmatrix 3 & 0 0 & 1 pmatrix pmatrix 0 & -1 1 & 0 pmatrix = pmatrix (3)(0)+(0)(1) & (3)(-1)+(0)(0) (0)(0)+(1)(1) & (0)(-1)+(1)(0) pmatrix = pmatrix 0 & -3 1 & 0 pmatrix

最终的向量为 v→′=Tv→v' = Tv:

v→′=(0−310)(21)=((0)(2)+(−3)(1)(1)(2)+(0)(1))=(−32)v' = pmatrix 0 & -3 1 & 0 pmatrix pmatrix 2 1 pmatrix = pmatrix (0)(2)+(-3)(1) (1)(2)+(0)(1) pmatrix = pmatrix -3 2 pmatrix

所以最终的向量为 (−3,2)(-3, 2).

特殊矩阵

  • 单位矩阵 II: 主对角线元素为 1,其余为 0 的方阵.任何矩阵乘以单位矩阵都等于其自身 (AI=IA=AAI = IA = A).
  • 转置矩阵 ATA^T: 将原矩阵的行与列交换得到的矩阵.
  • 逆矩阵 A−1A^-1: 对于方阵 AA,如果存在一个矩阵 A−1A^-1 使得 AA−1=A−1A=IAA^-1 = A^-1A = I,则称 A−1A^-1 是 AA 的逆矩阵.
  • 对称矩阵: 如果一个方阵等于其转置 (A=ATA = A^T).
  • 正交矩阵: 如果一个方阵的逆等于其转置 (A−1=ATA^-1 = A^T).在物理中,旋转矩阵是正交矩阵.
  • 厄米矩阵(Hermitian Matrix): 如果一个复方阵等于其共轭转置 (A=A†A = A^dagger).在量子力学中,可观测量由厄米算符表示.

行列式

一个 n×nn * n 方阵 AA 的行列式,记作 det⁡(A)det(A) 或 |A||A|,是一个标量.它在几何上可以理解为矩阵所代表的线性变换对空间「体积」的影响.

对于 2×22 * 2 矩阵:

det⁡(abcd)=ad−bcdet pmatrix a & b c & d pmatrix = ad - bc

对于 3×33 * 3 矩阵:

det⁡(abcdefghi)=a(ei−fh)−b(di−fg)+c(dh−eg)det pmatrix a & b & c d & e & f g & h & i pmatrix = a(ei - fh) - b(di - fg) + c(dh - eg)

重要性质:

  • det⁡(AB)=det⁡(A)det⁡(B)det(AB) = det(A)det(B)
  • det⁡(AT)=det⁡(A)det(A^T) = det(A)
  • det⁡(A−1)=1/det⁡(A)det(A^-1) = 1/det(A)
  • 如果 det⁡(A)=0det(A) = 0,则矩阵 AA 不可逆(称为奇异矩阵).

特征值与特征向量

对于一个给定的 n×nn * n 方阵 AA,如果存在一个非零向量 v→v 和一个标量 λlambda,使得:

Av→=λv→Av = lambdav

则称 λlambda 为矩阵 AA 的一个 特征值,v→v 为对应于特征值 λlambda 的 特征向量.

这个方程意味着,当矩阵 AA 所代表的线性变换作用在特征向量 v→v 上时,其效果仅仅是将 v→v 进行缩放,缩放因子即为特征值 λlambda,而其方向保持不变(或反向).

特征值和特征向量在物理中有极其重要的应用,例如在振动分析中求解系统的简正频率,或在量子力学中求解定态薛定谔方程的能量本征值.



评论