Quaternions
博客对公式的支持还是不是太好,大家可以下载pdf
下载PDF
简介
传说中,四元数是爱尔兰数学家哈密顿在研究复数的三维形式(三元数)时,在都柏林的皇家运河上散步时突然想到的,他把
刻在了附近的布鲁穆桥上.我们现在所用的矢量分析正是脱胎于四元数,在历史中,四元数在与矢量分析的较量中中失败了,大多数人抛弃了使用四元数这一更基本的概念而转向了看似更简单的矢量分析.事实上,如果你使用四元数,你就会发现,点乘叉乘,散度旋度等等都是非常自然的东西罢了.
我在电动力学的笔记中写了很多”由矢量分析恒等式xxx”,但是并没有给出证明(常用的矢量分析恒等式见附录),因为一些恒等式的证明实在复杂,或者有一些田老师也只是给出了一些不严谨的证明.借这个机会,不妨来使用四元数去证明这些恒等式,通过这个过程,你也将感受到四元数在处理这些问题上的一致性(几乎所有公式都是由四元数的一个性质来证明的).
基本概念
首先来介绍一下四元数的基本概念.一个四元数a可以定义为
其中,
我们注意到最后三项
可以发现
同样的,我们规定
以上就是四元数的全部概念了,是不是非常的简洁!!下面,我们来看四元数的乘法.
四元数的乘法
我们来考虑两个四元数,
如果我们定义
(事实上,这与矢量分析中的定义是相同的,矢量分析中认为ijk
为相应的单位向量,而在四元数中,则认为他们是一个平方为-1的单位虚数)则有
所以,如果ab都是四元数标量(
如果a是四元数标量(
如果ab都是四元数矢量(
在一个四元数乘法中,我们同时得到了实数的乘法,矢量的数乘,点乘与叉乘,可见四元数才是某种意义上,最根本的东西.
与矢量分析不同,四元数的乘法满足结合律,即
懒得打那么多字了哈哈哈哈哈 但是证明比较简单 直接从定义出发就可以证明
一些物理学关心的式子
在我的电动力学笔记的附录中,记载了11个常用的矢量分析公式,有一些公式在证明上可谓是十分困难,而缺乏证明的记忆又是不能长久的,因此,我们不妨试着使用四元数的概念推出这些式子.
首先来规定物理中常用的Nabla算符
我们让Nabla算符作用(其实是四元数乘法)在一个四元数标量上,就有
让Nabla算符作用在一个四元数矢量上,有
由于四元数乘法的特性,我们同时得到了散度和旋度!考虑Nabla算符自身的四元数乘法,而Nabla算符是一个四元数矢量(虚数),所以
在电动力学中,我们也说过,在物理里,我们考虑的场,一般都是Regular的,也就是只有有限个第一类间断点,且其他区域连续可导的,于是求导先后次序可以交换.上式虚数部应为0,即
有了以上知识,我们就可以来尝试解决电动力学中那些看着头大的矢量恒等式了.
首先考虑第一个,我们看到了三个矢量a,b,c,自然就想到刚刚提到的,四元数的乘法是具有结合率的,我们来考虑
注意到两式中第二项为标量,第一项和第三项为矢量,又考虑到(4.6),我们有矢量部和标量部分别相等,即
如果我们在式(4.6)中将ab调换,即使用两种方法求
考虑到交换叉乘左右会出现一个负号(可以由3.2式2看出),我们有
综合(4.9)与(4.11),可以得到
这就是附录中的第一式.除此之外,我们利用矢量部相等,得到
注意到这个式子和(A.2)比较像,但在(A.2)中只有
首先交换
,不难发现,上式左边第二项
,与(A.2)比较,多了
两边取负号
用(4.15)+(4.17),有
或
这就是(A.2),回顾一下刚刚的做法,我们从
(A.3)的推导相信大家一眼就能看出来了!利用
看到(A.4)的形式,我们来考虑
考虑到
从(4.5)可以知道,上式左边会得到
而
至此,我们推出了(A.4).当然这个式子我们也可以不必借助四元数,从物理意义出发即可.
利用Stokes公式,
所以
下面观察(A.5)和(A.6)的左边,现在大家应该已经很熟练了吧!我们来考虑
,左边仍然会给出laplace算符的负数,来看右边吧!
整理有
注意到左边是一个矢量,而右边的1,3项为矢量,第二项为标量,我们考虑矢量标量分别相等,有
这就是(A.5)与(A.6).同样的,4.28的第一式也是有物理意义的,一个矢量场具有两种”度”,一为散度,二为旋度,我们可以用这两者完全的说明一个场的矢量性质.形象一点来考虑,在某点的小邻域内画一个圆,散度表示的是有没有”源”或”汇”,考虑的是这个圆法线上的性质,而旋度考虑的是有没有”旋”,是切向的性质,这两者是正交的,旋度的散度自然为0.(当然这个解释并不是很严谨,稍微严谨一点的物理解释与解释梯度场无旋类似.)
继续往下证明,在证明(A.7)和(A.8)时,我们需要用到nabla算符的微分性质
看到这里,相信细心的朋友们就发现了,你不是说四元数乘法有结合律吗?为什么会多出来右边的第二项?(其实是我的疑问),不过我自己是这么想的,将nabla算符看作一个四元数矢量,是具有四元数乘法的一些性质的(比如与矢量相乘获得点乘和叉乘),但是nabla算符本身比较特殊,他不仅仅是一个四元数矢量,他还有微分性质,对两个量的四元数积做微分自然与对一个量做微分再与另一个量做四元数积不同.
下面分别来求上式的左边和右边
做与之前同样的把戏,我们分离矢量和标量部(红色为矢量部,蓝色为标量部)
这就是(A.7)和(A.8),我们就剩最后三个式子需要解决了!我们应当考虑
由于微分性质,我们有
这个式子的推导暂略,有兴趣的朋友可以试一下,我查阅了一些哈密顿时期的原始资料,但并没有给出过相关证明,我自己也没法从这个式子的左边非常严谨的推导到右边,所以暂时略过证明吧!(它明明看起来不是什么困难的证明!然鹅我想了几天了)同样的,把左边和右边分别根据四元数的乘法来计算.
首先考虑标量部相等(蓝色区域)
这是(A.10) 然后考虑矢量部相等
这个恒等式略长,观察发现左边存在叉乘和数量积,我们应当考虑如何把他们分开.不妨尝试做与之前求(A.1)-(A.3)一样的事情,我们交换a和b(下面的公式中为了与37式形式上保持一致,有一些已经做了符号处理与顺序交换)
两者相加,有
即
这就是(A.9),两式相减,有
即,
这和(A.11)是一致的.
至此,我们已经推出了矢量分析常用恒等式的全部内容.是不是非常的简单!自己来试试吧!