魔方的公式

魔方公式.yuque

我们记忆一个东西的前提是这个东西有个名字。
魔方
白十起家打鬼子,
神偷远接盖医院。
医院扩鱼被蛇吃,
羊角打架挂帽子。

注意: 打鬼子和盖医院都是为了上前线

魔方还原分为七步,为了便于记忆, 我给每一步都起了一个名字
白十起家: 没有公式 , 做个白十地板,和4面墙
打鬼子 :上前线,把鬼子打回老家
偷东西: 有个神偷叫 远接
盖医院:一砖一瓦盖医院 , 白求恩上前线 (医护兵要保护好)
扩建医院 : 扩建到鱼, 被蛇吃, 蛇型走位
羊角打架:举手秀肌肉 (羊打架秀肌肉)
挂帽子:三角棱上挂帽子,帽方钩 (三角棱用来挂帽子)

不要看图片中的公式, 只看图片中的状态
圣手魔方公式
魔方1

基本概念与表示
若不允许改变轴的朝向, 则在绝对坐标下用数字描述绝对位置和绝对方位, 用字母表示固定的方块。
但绝对坐标适合机器转, 相对坐标能减少公式和简化公式。下面的描述都是在入下图的状态下来说的。


R是x轴, F是y轴,U是z轴
大面
用 F,B,R,L,U,D 来表示魔方的6个大面
大面的坐标表示需要三个参数(1,0,0)表示R面
小面
每个小立方体的某个面叫做小面,小面有的坐标表示需要6个参数,
(1,1,1,1,0,0)表示 UFR
角面
用UFR 表示角块UFR 中的 R面
棱面
用UF表示UF 棱的 F 面
心面
用1个面表示魔方的心面
用F表示前面的心面

每个小块的变长为2, 以魔方中心延伸出三个坐标 F为x方向, R为y方向,U为z方向
每个小块需要3个参数表示位置, 还需要三个参数表示方位
用(1,1,1)表示UFR块 , 用 (-1,0,0) 表示 B面中心的块
(0,0,0)对应的块在内部看不到。
角块
用三个面表示魔方的角块
用UFR表示前面右上角的那个角块
用红绿蓝表示有三个面是红绿蓝的那个角块
棱块
用2个面表示魔方的角块
用UF表示前上的棱块
用红黄有三个面是红黄的棱块
心块
用1个面表示魔方的心块
用F表示前面的心块
用蓝表示蓝色的心块
因为面与心块是一 一 对应的所以表示不会冲突,在数学上凡是可以一 一 对应的东西 都可以用相同的符号表示
操作
转动
魔方某个面旋转90度叫做一次转动

变换
多次转动的复合叫做变换, 魔方的变换属于置换
可以用置换表示, 也可以用位置变化表示
不过一个变换可能改变了很多块的位置, 我了简化我们只把我们关心的那部分列出
[RU]=RUR’U’ 是一个重要的变换
它把UFR变到了RFD,即: [RU]=UFR⇒RFD
二元交换子运算
[g, h]=ghg’h’ , 在魔方中叫做gh回回
交换子的阶比较小, 影响的块也少,大多数公式都是交换子的形式
RUR’U’=可以叫做 上前回回 , 至于 是左上还是右上, 是左前还是右前需要根据魔方状态确定
一元左右对称运算
x(A)为A左右对称操作, 这是镜面为x轴的镜子里的操作
x(RU)=L’U’
白十起家
因为这一步没有公式,所以叫白十起家

底部全白(打鬼子)
把鬼子打下来把白十铺满
公式1 A=UFR到RFD (上左下右)=[RU]=RUR’U’=上前回回=上前线

公式2 UFR到DRF =(上左下右) ^3 =A^3

中间层拼好(偷东西)
公式3 UF到RF
两次 远接回回 = 远接回回=远接回回
第二次面向小白 远接回回
————————————————————————————————
公式表示为 [UR][U’F’], 公式不如 , 远接回回好记

顶部黄十 (盖医院)
公式4: FAF’= F上左下右F’=(F,上前回回,F’)=在F的保护下上前
按照 点 J一的顺序,一点一滴的盖医院

顶部全黄 (医院扩建)
公式5:上左下左上左左下(站走蹲走站走走蹲)(蛇形走位)

小鱼:鱼头在左下角()
十字:面向无黄色
坦克:面向炮筒
葫芦:面向无黄色

黄测角序 (羊打架)
羊用角打架,秀肌肉
公式6:上右上(下面转两下) 下左上(下面转两下) 上上

面向黄色(有一致的放到下)

黄测棱序(挂帽子)
这个公式是逆时针转三角的,执行两次就是顺时针转, 当然也可以用它的对称公式 挂帽子
公式7:上右上左 上左上右 下右上上 (帽方钩)
(逆时针交换三角棱块顺序) 全好的面要放后面

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值