点的旋转(3):为什么没有三元数?

点的旋转(3):为什么没有三元数?

前言

虚数使得实数有旋转的余地,那么为什么复数之后直接跳到了四元数?为什么没有三元数?现在让我们来探究一下

自由度

我们知道一个三维物体,有着三个自由度x,y,z
该物体可以绕每个轴旋转
那么三元数呢?我们首先给出一个三元数
( a + b i + c j ) (a+bi+cj) (a+bi+cj)
我们知道复数代表一个旋转
这个操作很简单,我们将x轴坐标乘上一个复数,便能使x轴在该复平面的旋转
(1) x 轴绕 j 轴旋转: x ∗ ( a + b j ) x*(a+bj) x(a+bj)
(2) x 轴绕 i 轴旋转: x ∗ ( a + b j ) x*(a+bj) x(a+bj)
(3) i 轴绕 x 轴旋转: i ∗ ( a + b j ) i*(a+bj) i(a+bj)
按照分配率,(1),(2)不难计算
但是(3) :
( a i + b i j ) (ai+bij) (ai+bij)
出现了一个怪物 —— ij
实际上是向量积,应该被写作
i × j i×j i×j
我们虽然定义了ij,但是ij并不知道
在这里插入图片描述
x轴上的点可以在 xoi 或者 xoj 平面内转动
前者表达为 (a+bi),后者为 (a+bj)
那么i轴上的点要如何转动到j轴?

注意!我们并没有定义i×j

在xoi平面内,任何没有落在x轴上的点都没有获得j轴分量的余地,他们活动的空间只有这个小小的平面内部。
同样的xoj上的点活动范围也只是一个平面。
偌大的三维空间点的活动范围竟然只有两个平面?
为了使得点能逃离这两个平面的束缚,于是
i × j i×j i×j横空出世,并将其记为 k
有这个运算定义之后,处在xoi,xoj平面内的点就可以逃逸出该平面,达到三个自由度。

	我才不会告诉你,这是我闲的没事拍大腿想出来的。。。。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值