UXO
C02 / 问题与数学基础 · 2.0 · 参考阅读 7 分钟,推导与练习另计

向量与坐标:先说清场指向哪里

向量分量、内积、叉积与姿态变换。

展开本章阅读路线(9 节)

一阵风与三个数字

温度用一个数就能表达,风还需要方向。磁场同样是向量。选定三条相互垂直的单位轴后,B=Bxex+Byey+Bzez\mathbf B=B_x\mathbf e_x+B_y\mathbf e_y+B_z\mathbf e_z。分量是投影,不是三份互不相关的磁场。坐标旋转后分量改变,实际磁场不变。

本课程把 r=xx0\mathbf r=\mathbf x-\mathbf x_0 定义为从目标中心指向测点的位移,r=rr=\|\mathbf r\|r^=r/r\hat{\mathbf r}=\mathbf r/r。把顺序写反,可能使某些含奇次空间方向的公式变号;即使最终偶极场对反向位移是偶函数,也不能因此混用定义。

内积如何成为一次测量

一个理想单轴磁场通道读出沿敏感方向 n\mathbf n 的投影:

b=nTB=Bcosα.b=\mathbf n^T\mathbf B=\|\mathbf B\|\cos\alpha.

这里 n\mathbf n 为单位向量。若场与敏感轴垂直,通道读数可以为零,尽管场并不为零。这是“没有读数不一定没有目标”的第一个数学例子。三轴观测增加了方向信息,但也需要轴间标定。

叉积 a×b\mathbf a\times\mathbf b 的方向垂直于二者构成的平面,大小为 absinαab\sin\alpha。它会出现在 Biot–Savart 定律和环流关系中。用右手定则确定符号,比凭示意图印象可靠。

旋转的是目标,还是坐标?

约定 RR 把目标坐标系分量变到实验坐标系,则 mlab=Rmbody\mathbf m_{lab}=R\mathbf m_{body}。正交旋转满足:

RTR=I,detR=1,Rz(ψ)=[cosψsinψ0sinψcosψ0001].R^TR=I,\qquad \det R=1,\qquad R_z(\psi)=\begin{bmatrix}\cos\psi&-\sin\psi&0\\\sin\psi&\cos\psi&0\\0&0&1\end{bmatrix}.

绕不同轴的旋转通常不交换次序。记录姿态时不仅要给出角度,还要给出轴顺序和主动、被动变换约定。后续张量变换之所以在左右各出现一个 RR,是因为输入和输出都是向量。

完整例子

设实验坐标中 B=(3,4,0)\mathbf B=(3,4,0) nT,长度为 5 nT。沿 xx 轴测得 3 nT;沿 (1,1,0)/2(1,1,0)/\sqrt2 测得 7/24.957/\sqrt2\approx4.95 nT。若目标磁矩在自身坐标中是 (m,0,0)(m,0,0),绕 zz 轴转动 9090^\circ 后在实验坐标中为 (0,m,0)(0,m,0),长度保持不变。

方向余弦怎样变成计算中的旋转矩阵

设目标坐标基为三个单位向量,它们在世界坐标中的分量依次作为 R 的列。这样 R 的含义不是抽象的“转一下”,而是把目标坐标中的分量翻译成世界坐标分量:

vw=Rvb,vb=RTvw,RTR=I,detR=1.\mathbf v_w=\mathbf R\mathbf v_b,\qquad\mathbf v_b=\mathbf R^T\mathbf v_w,\qquad\mathbf R^T\mathbf R=\mathbf I,\quad\det\mathbf R=1.

前两个式子互为逆变换,因为正交矩阵的逆等于转置。最后的行列式条件排除镜面反射。绕 z 轴主动转动角度 α 时,

Rz(α)=(cosαsinα0sinαcosα0001).\mathbf R_z(\alpha)=\begin{pmatrix}\cos\alpha&-\sin\alpha&0\\\sin\alpha&\cos\alpha&0\\0&0&1\end{pmatrix}.

令 α=90°,原来的 x 单位向量变成 y 单位向量。这是检查正负号最便宜的办法。若论文使用被动坐标旋转,对应矩阵是它的转置,不能只照抄相同角度。

目标姿态与仪器姿态是两个变换

设目标磁矩是 mb\mathbf m_b,接收器朝向矩阵是 Rs\mathbf R_s,则磁场通道的读数为

bs=RsTG(xsx0)Rmb.\mathbf b_s=\mathbf R_s^T\mathbf G(\mathbf x_s-\mathbf x_0)\mathbf R\mathbf m_b.

从右向左读:先把磁矩转到世界系,经空间传播得到世界系磁场,再投影到接收器各轴。位置差必须先在同一个坐标系计算。把接收器的俯仰误差当成目标姿态,会产生一种拟合很好、姿态却错误的解。

一个必须手算的例子

世界系场为 (1,0,0) nT,传感器绕 z 轴主动旋转 90°,则它记录 (0,−1,0) nT。负号来自坐标投影,不表示物理磁场反向了。长度、夹角和能量类二次型应满足旋转不变性,例如 Rv2=vTRTRv=v2\|R\mathbf v\|^2=\mathbf v^TR^TR\mathbf v=\|\mathbf v\|^2

深入练习:轴对称目标为什么不能总是恢复三个姿态角?

绕对称轴的旋转可能不改变响应张量,因此这个转角没有数据证据。参数表可以写三个角,但其中一个方向在 Jacobian 中可能属于零空间。参见 C36。

研究拓展

Euler 角有表示奇异性,优化时可能出现参数变化很大但实际姿态变化很小的情况。旋转向量或单位四元数可用于改进参数化,但四元数需要单位长度约束,且正负四元数表示同一个旋转。参数化选择不会消除物理上的姿态不可辨识性。

练习与解析

1. 单轴读数从 5 nT 变成零,一定表示场强衰减了吗?

不一定。也可能是敏感轴与场从平行变为垂直。应同时检查姿态和三分量数据。

2. 证明旋转保持向量长度。

Rv2=vTRTRv=vTv\|R\mathbf v\|^2=\mathbf v^TR^TR\mathbf v=\mathbf v^T\mathbf v。关键前提是 RR 为正交矩阵,不是任意标定矩阵。

参考文献与继续学习

外部链接需联网,部分论文全文需要机构访问。页面内容为原创教学解释;文献用于核对理论和进一步阅读。资源链接核对日期:2026-09-12。

把这一章变成自己的理解

笔记保存在当前浏览器本机;建议定期导出备份。
SEARCH / 全文搜索