搞懂正方体展开图

article/2025/10/22 18:17:59

正方体的对称性

观察一个正方体的6个面. 这6个面对于正方体来说是对称的, 这里的对称并非几何或视觉上的对称, 而是一种抽象的对称. 换句话说, 为了研究正方体面的性质, 我们可以任意选择一个面, 对于这个指定面的研究结果, 可以复制到其他5个面上. 因为在指定某一个面之前, 这6个面是不可区分的. 点和线也是同样的道理.

什么是展开? 展开意味着你可以剪开某些棱, 但不能剪断所有棱, 使得某个面与整体分开, 也不能让两个面只有一个点相连, 这就是游戏规则. 规则过松或者过紧, 都会使得游戏变得无聊.

1.相对与相邻

1.1面的两种位置关系

任意指定一个面, 观察剩下的5个面与它的邻接关系. 我们发现只有两种情况: 周围的4个与它相邻, 剩下的一个与它相对. 由于前面所说的对称性, 这个结论对于其他5个面也是成立的. 因此我们得知, 正方体的面只有两种关系: 相邻和相对.

1.2展开图中的对面

任意指定一对具有相对关系的面, 称这对面为对面, 例如下图中的1和2, 3和4, 5和6都是对面. 那么对面在展开图中会有那些情况?
在这里插入图片描述

由于游戏规则中给出展开图必须是连续的. 因此这个问题可以被转化为另一个问题: 从一个面走到它的对面, 有几种不同的路径?

我们以1和2为例, 那么从1走到2有多少情况?最简单的就是从1开始, 经过4, 然后到2, 简记为142. 此外132, 162, 152这些对称的路径也都是可以的. 他们都有一个共同的特征, 从一个面开始, 经过一个侧面后直接到达对面. 这种路径在展开图中只能是排成一排的三个正方形.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9nzkXo1p-1660271358094)(image-20220810150313422.png)]
另外也可以经过侧面时"拐一步". 比如从1到4后, 向6拐一步, 然后下到2, 记为1462. 此外路径1632, 1352, 1542也是类似的. 这些路径在展开图中也包含"拐一步"的感觉, 形成一个Z字形.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mcX3BgvR-1660271358095)(image-20220810145948940.png)]
当然可以"拐两步", 形成的路径是14632. 其它就不写了. 它们在展开图也是Z字形, 但中间长一点.
在这里插入图片描述
还可以"拐三步", 路径是146352, 展开图中是一个更长的Z字.
在这里插入图片描述
可以拐四步吗? 实际上拐四步相当于转了一圈, 回到了原来的位置, 发生了重复, 而展开图中的面都是不重复的, 因此拐四步和更多的步都是没必要的. 此外, 任何"倒退"的路径如14642也都包含了重复, 不可能包含在展开图中.

1.3小结

正方体展开图中, 对于给定的一个面, 他只有一个对面, 剩下的所有面都与它相邻. 对面的情况只有4种. 如果我们把最开始连续三个的情况看做Z字"拐0次", 那么展开图中的对面就总结为: Z字拐0~3次. 如下图色块.
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nOUJhFIS-1660271358098)(image-20220810172434723.png)]

2.正方体的展开图

2.1问题转化

正方体的展开图有哪些可能? 我们把这个问题转化为: 给定6个正方形, 如何拼接, 才能使得拼接后的图形正确的折叠为一个正方体. 对面是唯一的, 一个正确的展开图必然包含着三对对面, 既不会重复, 也不会找不到. 展开与折叠的过程是可逆的, 因此逆问题成立, 则原问题也成立.

拼接问题是一个组合问题, 我们使用穷举的方法查看所有组合的可能, 并把正确的组合保留下来. 你可以找6片正方形的纸来试验一下.

2.2穷举组合

6=6+0

这个式子的意思是将6个正方形排成一排. 很显然这样的图形不能被折叠成正方体. 只能是一个无底无顶的六棱柱.

6=5+1

减少一个, 将5个排成一排, 同样无法折叠.

6=4+2

通过上面的测试, 发现正方体展开图最长只能是4个. 我们就构造4个, 再把剩下的2个组合在这4个上下两面(左右不行, 会把4变成5或6). 这2个还可以拆分.

  • 2=2+0. 即把2个放在4个上面(下面和上面是对称的), 从左往右如下图
    - [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uP8XqZT0-1660271358098)(image-20220810152217670.png)]
    我们利用对面特征来分析. 对于三个图, 2都既是1的对面, 又是3的对面, 由于一个面的对面只有一个, 因此1和3必然重叠. 因此全部出现矛盾, 均不可能出现. 如果将上面的两个继续右移, 则与这几个图对称, 不再讨论.
    如果两个方块竖直摆放, 则情况如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y5fDqlyW-1660271358099)(image-20220810153516279.png)]
    同样出现了两个对面, 因此不可能. 继续右移也是对称的.
  • 2=1+1. 则4个方块两侧各有一个, 相当于在4个位置选择2个位置, 我们可以按住一个不动, 让另一个跑动. 排除对称性, 所有情况如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8zpcuH8M-1660271358100)(image-20220810154244429.png)]
    这6种情况都是可能的, 没有出现矛盾. 我们可以理解为: 用4个围成一圈, 上下的底和顶各自任意找一个位置连上即可.

6=3+3

也就是中间放三个, 剩下的三个分布在两侧. 剩下的三个也可以组合为如下情况

  • 3=3+0. 都放在同一侧, 去除对称有三种情况 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gRpqjOu6-1660271358102)(image-20220810161756515.png)]
    对于左图, 我们用三对相反数(1, -1), (2, -2), (3, -3)标注了对面, 没有出现矛盾. 右边两个图均出现了之前见过的"田"字, 因此去除.

  • 3=1+2. 一边放一个, 一边放两个. 如果这两个是横着放, 排除对称有下面6种可能
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mWZyWqvQ-1660271358107)(image-20220810161203794.png)]

    除了三个明显矛盾的"田"字外, 均不出现矛盾.
    如果两个竖着放, 情况如下
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B2ucnMae-1660271358109)(image-20220810162718356.png)]
    有两种允许的可能, 不过都与之前出现的情况重复了.

    另外也可以将1和2摆在3的同一侧, 均出现重复和矛盾, 不再一一列举.

6=2+4

中间摆两个, 其它4个放在两边. 这4个只能被分解为2+2, 因为如果大于2, 就能被归位上面几种类型. 去除对称后的情况如下
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRyzxoNu-1660271358109)(image-20220810164648603.png)]

只有图3是合适的.

2.3小结

正方体的展开图只有11种可能性, 我们没有必要记住这些图, 更没必要记住书上那些数字和口诀. 判断一个展开图是否合理的唯一条件是: 如果能不重不漏的找到三对对面, 则正确, 否则错误.

长方体的展开图与正方体的展开图除了面的大小不同外没有任何区别.


http://chatgpt.dhexx.cn/article/v5C7XI4f.shtml

相关文章

RFM模型以及案例

一.RFM模型定义 百度百科定义:**RFM模型是衡量客户价值和客户创利能力的重要工具和手段。在众多的客户关系管理(CRM)的分析模式中,RFM模型是被广泛提到的。该机械模型通过一个客户的近期购买行为、购买的总体频率以及花了多少钱3项指标来描述该客户的价值状况.* *简…

数据分析——RFM模型

目录 一、RFM模型概述R值:最近一次消费(Recency)F值:消费频率(Frequency)M值:消费金额(Monetary) 二、基于RFM模型的实践应用1、基于RFM模型进行客户细分2、通过RFM模型评…

RFM模型与Spark实现

RFM模型与Spark实现 RMF模型什么是RMF模型给R、F、M按价值打分基于RFM模型的用户价值划分 代码实现 RMF模型 什么是RMF模型 R最近一次消费时间:R越小,客户价值越高F消费频率:F值会受到品类的影响,不适合做跨类目比较M消费金额&a…

RFM模型实战

什么是RFM模型 RFM模型是衡量客户价值和客户创利能力的重要工具。该模型通过一个客户的近期购买行为、购买的总体频率,以及花了多少钱三项指标来描述该客户的价值状况。 如何构建RFM模型 最近一次消费 (Recency) 最近一次消费意指上一次购买的时间——用户上一次…

RFM模型总结

RFM模型 1. 什么是RFM模型?2. RFM有什么作用?3. 怎么构建RFM模型 1. 什么是RFM模型? RFM名词解释 R:最近一次消费(recency) 代表用户距离当前最后一次消费的时间 反向值 R越大 用户价值越低F:消…

tableau-RFM模型

解释 R-最近一次消费(Recency),通常影响因素为店铺的记忆强度,接触机会的多少,回购周期等。这个指标会用于决定客户接触策略,接触频次,刺激力度等。 F-消费频率(Frequency&#xf…

【笔记】电商RFM模型

一、理论基础 (1)RFM模型 R:Recency 最近一次购买–付款日期-按照买家昵称 groupby 取付款日期的信息 F:Frequency 购买频次-付款日期-按照买家昵称 groupby 取付款曰期次数 M:Monetary 购买金额-实付金额-按照买家…

RFM模型分析

1.RFM的重要意义 RFM模型是衡量用户价值和用户创利能力的重要工具和手段 通过用户的近期交易行为、交易频次以及交易金额三个指标描述客户价值 指标解释意义 R(Recency) 用户最近一次交易的时间间隔R值越大,表示越久没有发生交易 F(Frequency) 用户在最近一段…

RFM 模型

RFM 模型 顾客价值分析 顾客价值分析 由于激烈的市场竞争,各个公司相继推出了多样灵活的优惠方式来吸引更多的客户。 对一个没有购买力的顾客,你打电话推销优惠活动毫无作用,可一个高价值顾客,会说有优惠活动怎么不通知我呢&…

数据分析八大模型:详解RFM模型

大家好,我是爱学习的小xiong熊妹。 今天跟大家分享的是一个经常被提及,但是价值被严重低估的模型:RFM模型。 一、RFM的基本思路 RFM模型由三个基础指标组成: R:最近一次消费至今的时间 F:一定时间内重复…

线性代数:如何求特征值和特征向量?

一、特征值和特征向量的定义 1 首先让我们来了解一下特征值和特征向量的定义,如下: 2 特征子空间基本定义,如下: END 二、特征多项式 1 特征多项式的定义,如下: 2 推论:n阶方阵A可逆的充…

如何用计算机求特征值特征向量,利用QR算法求解矩阵的特征值和特征向量

利用QR算法求解矩阵的特征值和特征向量 为了求解一般矩阵(不是那种幼稚到shi的2 x 2矩阵)的特征值. 根据定义的话,很可能需要求解高阶方程... 这明显是个坑...高阶方程你肿么破... 折腾了好久 1.我要求特征值和特征向量. 2.找到一种算法QR分解矩阵求解特征值 3.QR矩…

【考研线代】五. 特征值和特征向量

文章目录 第五章 特征值和特征向量5.1 特征值,特征向量5.1.1 概念5.1.2 性质 & 定理 & 推论 ⭐5.1.3 求特征值和特征向量的方法数值型矩阵抽象型矩阵巧解矩阵特征值方法⭐ 5.2 相似矩阵5.2.1 概念5.2.2 性质5.2.3 求可逆矩阵P使得A可相似对角化方法 5.3 实对…

线性代数特征值

特征值的性质: 下面是例题: 要注意单位阵的特征值是替换成1 注意下面两个: 例题5: 仔细看解题过程。 例题6: 运用了特征值相加等于矩阵主对角线元素之和 、特征值相乘等于矩阵的行列式、求特征值的定义。列出以上三…

eigen求特征值和特征向量

Eigen::Matrix2d matrix_22;matrix_22 << 2,3,2,1;cout << "matrix \n"<< matrix_22<<endl;//Eigen::SelfAdjointEigenSolver<Eigen::Matrix2d> eigen_solver1 ( matrix_22 );/这句是啥不清楚Eigen::EigenSolver<Eigen::Matrix2d&…

特征多项式法(characteristic polynomial )求特征值(结合lanczos和householder)(python,数值积分)

第三十四篇 特征多项式法求对称三对角矩阵的特征值 特征多项式 在之前的篇章中介绍过的&#xff0c;一个矩阵的特征值可以形成一个n阶多项式的根&#xff0c;称为“特征多项式”。线性方程的求解方法可以用来求这些根&#xff0c;详情可以翻看我之前写过的文章。但这并不是一…

Matlab求特征值和特征向量 + find函数的基本简单用法

A[1 5 4; 3 2 1;5 6 6] 计算矩阵A的特征值和特征向量的函数是eig&#xff08;A&#xff09;&#xff0c;常用方法为&#xff1a; 1.求矩阵的特征值 每一列有一个特征值&#xff0c;可知A有三个特征值 设矩阵A的全部特征值构成向量E Eeig(A) 执行选中内容命令行窗口如下&…

Eigen求特征值与特征向量

这里列举三种方式求矩阵的特征值与特征向量 #include <stdio.h> #include <stdlib.h> #include<Eigen/Eigen>using namespace std; using namespace Eigen;void main() {MatrixXd m(3, 3);m << 1,-2,2,-2,-2,4,2,4,-2;cout << m << endl …

matlab 求特征值的命令,matlab怎么求特征值

matlab怎么求特征值&#xff1f; 求矩阵的特征值和特征向量方法 方法/步骤 第一步我们首先需要知道计算矩阵的特征值和特征向量要用eig函数&#xff0c;可以在命令行窗口中输入help eig&#xff0c;查看一下eig函数的用法&#xff0c;如下图所示&#xff1a; 第二步在命令行窗口…

转: 特征值和特征向量--1

转&#xff1a;https://jingyan.baidu.com/article/27fa7326afb4c146f8271ff3.html 一、特征值和特征向量的定义 1 首先让我们来了解一下特征值和特征向量的定义&#xff0c;如下&#xff1a; 2 特征子空间基本定义&#xff0c;如下&#xff1a; END 二、特征多项式 1 特征多项…