- 最后登录
- 2024-11-23
- 在线时间
- 938 小时
- 阅读权限
- 40
- 注册时间
- 2008-1-6
- 积分
- 1960
- 帖子
- 1075
- 精华
- 6
- UID
- 17579
- 性别
- 保密
- 积分
- 1960
- 帖子
- 1075
- 精华
- 6
- UID
- 17579
- 性别
- 保密
|
(续)
既然已经识破了来历,那么,下文我就不时的把石头、剪刀、布恢复成它们原始的面貌了,
分别叫做i,j,k。最后终将恢复它们的原貌i,j,k。向大师哈密顿致敬。
这样,兼顾习惯看字母的朋友们。
这种方法使用的的确是四元数,有兴趣的朋友可以一起来讨论。
3.怎样表示我的RUF?怎样表示我的XYZ?我喜欢RUF!我喜欢XYZ!我要用ABC!
从一开始,我就不希望卷入争论,是使用RUF表示转动好?还是使用XYZ表示转动好?
所以我干脆叫它们石头、剪刀、布。
石头轴垂直于石头面,如果你关注于轴,你就能看到xyz三维坐标轴;如果你关注于面,
你就能看到,其实L层和R层以及M层其实没什么区别,都是垂直于同一个轴的平面。
数学的宝库浩如烟海。我们都像盲人摸象一样,常常执着大象的某一个部分,就以为
整头大象是这个样子了。魔方虽然小,在我看来,也无异于一头巨象,所以,我不敢
确立任何东西,只是拿前人的理论来解析它。
R操作和CR操作(整体转动)的区别在于:R是针对魔方上特定位置的方块,CR是针对魔方所有的方块。
两者没有本质的区别。都是朝一个同方向转动。不同在于,一个少转几层,一个多转几层。
R操作的定义应该是类似这样的:如果方块当前处于(ABCD)位置上,那么就转它;
CR操作的定义是类似这样的:如果方块当前处于(ABCDEFG)位置上,那么就转它。
只有一点点区别,就是当前处于某某位置,CR操作取的范围大很多。
本来坐标系种类已经够多了,现在我又不小心把i,j,k请了进来。好吧,既然来了,就安个家吧,
i放在x轴上,j放在y轴上,k放在z轴上。也就是说,“石头轴”现在是x轴了。i现在是x轴的长度
单位。
三维坐标系历来也有使用左手系还是使用右手系的争论,我真的很头大。传统上标准上好像是
习惯逆时针转;魔方玩友习惯顺时针表示,逆时针的都要打上一撇。
没有关系,四元数在对应到坐标系之前是没有方向的。
数是数,形是形。你希望它怎么转,它就怎么转。习惯用左手系的,您就用左手系;习惯用右手系的,您就用
右手系。注意那时(1+i)对应的方向就可以了。
甚至有的人习惯钻进魔方内部,来观察魔方的转动,他说,那样的好处是,可以随时看见所有面上的方块,
那时,他可能需要用雷达一样的坐标系。在那样的坐标系下,怎样讨论魔方的转动呢?我还没有尝试过。
有兴趣的朋友可以试试,那是怎样的感觉。
为了描述方便,我先不把i,j,k绑定到具体的坐标轴上,也不规定它们在魔方上对应哪个面。甚至,取消规定
“石头、剪刀、布”是顺时针排列的。在应用的时候,再把i,j,k绑定到具体的坐标轴上。这样,就可以暂时抛弃
坐标轴和LUR,由此也获得了更多的绑定方式,不同的绑定方式,可以完成不同对称方式的转换。左手系和右手系是
同时需要的,因为一种恰好存储了另一种的镜像。LUB也是需要的,因为传统上大家是这样表示的。
我们把实数称为“实部”,把i,j,k称作“虚部”。我们使用的是“两头乘”,假定R对应前乘(1+i)和后乘(1-i),
注意到前乘的数和后乘的数差别只在“虚部”的符号,因此,也只需关注一头就可以了。我们关注前面一头。
可以假定R对应(sqrt(2)/2)*(1+i), F操作对应的用j,U操作对应用k。此时,假如把i,j,k绑定为x,y,z
的长度单位,那么,坐标系是左手系。RUF有了各自对应的操作,xyz也有了对应的坐标轴。
也不知是幸运还是不幸的是,坐标系有那么多种。平面坐标系:笛卡尔原始的是向左为正,向上为正;我们教科书
上是向右为正,向上为正;电脑屏幕则常常把0点放在左上角,向右为正,向下为正;每一个窗口内部,又有至少两个
坐标系,一个是以整个窗口左上为0点计算的,方便安排各种按钮的位置,一个是以文档窗口左上为0点计算的,
好比word中新建一个文档,就把这张A4纸左上角作为坐标原点了。但你在文档里面绘图的时候,很可能右建一个教科书
上的坐标系,把原点方在纸的正中心。还有逻辑坐标和屏幕坐标的分别,比如,你画了一张巨大的图画,远远大于显示器屏幕,
图画每个点都有坐标,而屏幕自身也有坐标,于是,在屏幕显示这幅图画的时候,拖动的时候就有坐标变换。
坐标系,带给我们方便,也带给我们不便。坐标变换是普遍存在的。因此,不要为此头痛,只要多一点耐心,就不会出错。
在方方正正的魔方上,最多只有24种方法来建立三轴坐标系。
4.为了描述方便,暂时这样绑定:x轴从魔方内部中心穿出,标志正方向的箭头射破R面,x轴的长度单位用i;
y轴正方向穿破U面,长度单位用j;z轴正方向从F面中心穿出,长度单位用k。
|
|