为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

STEM版,合并数学,物理,化学,科学,工程,机械。不包括生物、医学相关,和计算机相关内容。

版主: verdeliteTheMatrix

苍井吱(苍井吱吱)楼主
论坛点评
论坛点评
帖子互动: 221
帖子: 2189
注册时间: 2024年 6月 17日 15:27

#41 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 苍井吱(苍井吱吱)楼主 »

Caravel 写了: 2025年 10月 22日 19:30

RV也可以,就是3x3矩阵,这就是两种不同的表象,

对应复平面上v = (x, y)的旋转(a + bi)(x + yi)

3维旋转是(a + bi + cj + dk)(xi + yj + zk)(a + bi + cj + dk)^{-1}

有一个细节是,(a+ bi)里面并没有旋转轴的信息,只有旋转角度

2021年度十大优秀网友
2028年度优秀版主
按摩店前股东
脑特残的荣誉爹地

头像
zeami(狼VP狈¿为奸)
论坛精英
论坛精英
2023年度十大优秀网友
帖子互动: 832
帖子: 7323
注册时间: 2022年 7月 25日 15:51

#42 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 zeami(狼VP狈¿为奸) »

苍井吱 写了: 2025年 10月 22日 19:26

你们的讨论大概是这个

比如说你要旋一个锥形弹簧,你简化成一个上下都带一个圆点标注的椎体,旋到你新的坐标系以后,再按原来的相对坐标关系去复原你的弹簧结构。。

⚪︎ 辟邪剑法七折大酬宾~~
弃婴千枝
论坛支柱
论坛支柱
帖子互动: 1497
帖子: 13848
注册时间: 2022年 7月 27日 10:51

#43 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 弃婴千枝 »

苍井吱 写了: 2025年 10月 22日 19:31

复平面的旋转不是吧2x2矩阵运算[a -b;b a][x;y]切换到1维(a + bi)(x + iy)上吗

对,据说是数字相乘计算量要小于矩阵相乘

苍井吱(苍井吱吱)楼主
论坛点评
论坛点评
帖子互动: 221
帖子: 2189
注册时间: 2024年 6月 17日 15:27

#44 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 苍井吱(苍井吱吱)楼主 »

zeami 写了: 2025年 10月 22日 19:36

比如说你要旋一个锥形弹簧,你简化成一个上下都带一个圆点标注的椎体,旋到你新的坐标系以后,再按原来的相对坐标关系去复原你的弹簧结构。。

那必然是因为从椎体重新构造弹簧比旋转弹簧快

2021年度十大优秀网友
2028年度优秀版主
按摩店前股东
脑特残的荣誉爹地

头像
zeami(狼VP狈¿为奸)
论坛精英
论坛精英
2023年度十大优秀网友
帖子互动: 832
帖子: 7323
注册时间: 2022年 7月 25日 15:51

#45 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 zeami(狼VP狈¿为奸) »

苍井吱 写了: 2025年 10月 22日 19:39

那必然是因为从椎体重新构造弹簧比旋转弹簧快

就是这个意思。我前面说就用rv算是不对的。从制造工具的角度,确实这样的死算rv软件没人买。。

⚪︎ 辟邪剑法七折大酬宾~~
头像
OPQ(文忠道)
知名作家
知名作家
帖子互动: 66
帖子: 1189
注册时间: 2022年 10月 20日 23:35

#46 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 OPQ(文忠道) »

有二元数,有四元数,没有三元数。

Every rotation of H=R4 is of the form v -> q v p, where q and p are unit quaternions.

(四元数不满足交换律,p,q 只能放在 v 的左右两边。(二元情况可以化简。)

三维空间的旋转怎么办?没有三元数啊。

那就从四维限制下来。(从二维是升不上去的,或者说不方便。)

总之,every rotation of R3 is of the form v -> q v q^{-1}, where q is a unit quaternion.

四维的特殊形式。就这样。

不爱用四元数的话,其实直接用矩阵也无所谓。

也不一定非要用欧拉角。

2023年12月,张雪峰在一个直播片段中表示“文科都是服务业,什么是服务业?总结称一个字就是‘舔’,就是‘爷, 我给你笑一个’”。这一言论引发网民争议。
Caravel
论坛元老
论坛元老
Caravel 的博客
帖子互动: 700
帖子: 27532
注册时间: 2022年 7月 24日 17:21

#47 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 Caravel »

苍井吱 写了: 2025年 10月 22日 19:35

对应复平面上v = (x, y)的旋转(a + bi)(x + yi)

3维旋转是(a + bi + cj + dk)(xi + yj + zk)(a + bi + cj + dk)^{-1}

有一个细节是,(a+ bi)里面并没有旋转轴的信息,只有旋转角度

过一点的二维旋转轴只有一个啊

苍井吱(苍井吱吱)楼主
论坛点评
论坛点评
帖子互动: 221
帖子: 2189
注册时间: 2024年 6月 17日 15:27

#48 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 苍井吱(苍井吱吱)楼主 »

Caravel 写了: 2025年 10月 22日 22:24

过一点的二维旋转轴只有一个啊

是这个道理,所以可以默认

2021年度十大优秀网友
2028年度优秀版主
按摩店前股东
脑特残的荣誉爹地

头像
TheMatrix
论坛支柱
论坛支柱
2024年度优秀版主
TheMatrix 的博客
帖子互动: 282
帖子: 13750
注册时间: 2022年 7月 26日 00:35

#49 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 TheMatrix »

刚好看到知乎上一篇相关文章:

https://www.zhihu.com/question/37729543 ... 9482454314

x1 图片
苍井吱(苍井吱吱)楼主
论坛点评
论坛点评
帖子互动: 221
帖子: 2189
注册时间: 2024年 6月 17日 15:27

#50 Re: 为什么三维空间的旋转是qvq^{-1}, 二维平面只需要rv?

帖子 苍井吱(苍井吱吱)楼主 »

昨晚想了一下特殊例子

i v (-i)

把v分成两个分量 v1 = a + bi(实际上a = 0), v2 = cj + dk

因为交换律i v1 (-i) = v1,在这两个坐标下没有效果

i v2和v2(-i)都是对v2即j, k两个坐标构成的平面做90°旋转

将这种旋转推广到一般的qv q^{-1}

先找到一个欧拉角的旋转矩阵T such that Tq = [1 0 0]T

那么qvq^{-1}就是T^{-1} i v (-i) T,先转换一下视角把旋转轴看成x轴(i-axis),转完再把视角改回来

2021年度十大优秀网友
2028年度优秀版主
按摩店前股东
脑特残的荣誉爹地

回复

回到 “STEM”