无用的知识(日历矩阵)

来源于b站看到刘谦老师的魔术视频和评论区。

从一个日历中选取一个4×44\times 44×4的子矩阵。

设左上角的数字为xxx,则得到如下矩阵。
[xx+1x+2x+3x+7x+8x+9x+10x+14x+15x+16x+17x+21x+22x+23x+24]\begin{bmatrix} x & x+1 & x+2 & x+3 \\ x+7 & x+8 & x+9 & x+10 \\ x+14 & x+15 & x+16 & x+17 \\ x+21 & x+22 & x+23 & x+24 \end{bmatrix} ⎣⎢⎢⎡​xx+7x+14x+21​x+1x+8x+15x+22​x+2x+9x+16x+23​x+3x+10x+17x+24​⎦⎥⎥⎤​
注意到:每一行都是公差为1的等差数列、每一列都是公差为7的等差数列(因为一周是7天)

然后就是选择四个行列互不相交的数字(也就是每一行或一个列只有一个数)。

令选择的四个数从第一列开始分别为:num1,num2,num3,num4num_1,num_2,num_3,num_4num1​,num2​,num3​,num4​。

有:num1=x+7a,num2=x+7b+1,num3=x+7c+2,num4=x+7d+3num_1=x+7a,num_2=x+7b+1,num_3=x+7c+2,num_4=x+7d+3num1​=x+7a,num2​=x+7b+1,num3​=x+7c+2,num4​=x+7d+3

求和可得:sum=4x+7(a+b+c+d)+6sum=4x+7(a+b+c+d)+6sum=4x+7(a+b+c+d)+6

显然a+b+c+d=6a+b+c+d=6a+b+c+d=6。因为每一行只能从[0,1,2,3][0,1,2,3][0,1,2,3]这4个数中选择一个数。

所以sum=4x+7×6+6=4x+48=sum边角和=sum主对角和sum=4x+7\times 6+6=4x+48=sum_{边角和}=sum_{主对角和}sum=4x+7×6+6=4x+48=sum边角和​=sum主对角和​。


更简单地:

直接左上角xxx乘4+484+484+48更方便,不用多次求和操作,只需要两次操作,一次乘法操作,一次加法操作。

无用的知识(日历矩阵)相关推荐

  1. 【数理知识】矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现

    1 [数理知识]向量数乘,内积,外积,matlab代码实现 2 [数理知识]矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现 文章目录 1. 矩阵基本形式 2. 矩阵基本运算 ...

  2. [补充内容]关于使用matlab进行方程组求解的线性代数相关知识补充——矩阵

    前言 根据李永乐老师课程学习.主要记载矩阵相关的性质.定理等知识,不会进行定理推导.证明. 矩阵概念及其运算 矩阵概念 矩阵:如下图的m×n个数排列出的表格,成为m×n矩阵,当m=n时,成为n阶矩阵或 ...

  3. 【数理知识】矩阵束 Matrix Pencil

    介绍 若 A0,A1,⋯,AlA_0, A_1, \cdots, A_lA0​,A1​,⋯,Al​ 为 lll 个 n×nn \times nn×n 复矩阵,l≥0,Al≠0l \ge 0, A_l ...

  4. 数学知识总结——矩阵

    1 矩阵及其运算 由m×nm\times nm×n个数aija_{ij}aij​排成的mmm行nnn列的数表称为mmm行nnn列的矩阵,简称m×nm\times nm×n矩阵.记作: A=[a11a1 ...

  5. 推荐系统知识梳理——矩阵分解

    隐语义模型与矩阵分解 协同过滤算法的特点就是完全没有利用到物品本身或者是用户自身的属性, 仅仅利用了用户与物品的交互信息就可以实现推荐,是一个可解释性很强, 非常直观的模型, 但是也存在一些问题, 第 ...

  6. 矩阵的基础知识回顾:矩阵乘法,矩阵的逆,伴随矩阵,矩阵的转置,行列式,相似矩阵,实对称矩阵

    Agenda 1. 矩阵matrix 1.1 矩阵运算matrix operations 1.1.1 矩阵乘法matrix multiplication 1.1.1.1 简化矩阵乘法(facilita ...

  7. 矩阵知识:矩阵乘法、单位矩阵、数量矩阵、初等矩阵、行等价

    一.从高斯消元法到矩阵乘法: 1.1 高斯消元法 假设存在如下的方程: 将方程化为如下的形式是高斯消元法的目标: { R = ? G = ? B = ? \begin{cases} R=?\\G=?\ ...

  8. 【机器学习】汇总详解:矩阵基本知识以及矩阵求导

    1.矩阵的基本概念 1.1矩阵的迹(matrix trace) 存在方阵A=(aij)n×n,其主对角线上的所有元素的和,称为此方阵的迹,记作tr(A) tr(A)=a11+a22+--+ann tr ...

  9. 机器学习基础知识之矩阵

    转载于:https://www.cnblogs.com/always-chang/p/5935799.html

最新文章

  1. 王炸不断,半导体巨头们到底在打什么牌?
  2. 基于的BCH的相关应用是不是该降降温?
  3. lay和lied_lie和lay的区别和用法是什么
  4. Linux上的gitlab日常操作
  5. dynamic modelling
  6. oracle 提示存在lob,Oracle数据库出现ORA-19566 LOB坏块的处理记录
  7. 修改hostname有几种方式?(转)
  8. oracle ns,RAC到单实例SWITCHOVER
  9. windows常用命令集锦
  10. 用Python解压tgz文件
  11. 【编辑器】用CodeRunner打造VScode的C++开发环境
  12. 可视化操作和命令化操作
  13. linux上运行java程序 jar格式
  14. “碳壁垒”悄然而起,碳足迹如何算清楚、减明白?|双碳科普
  15. *TEST 9 for NOIP 先打暴力(100/300)
  16. 天龙mysql_天龙八部游戏数据库mysql安装.doc
  17. 趣店创新园举办开工奠基仪式 罗敏:总部迁至厦门 带来上千人才
  18. R语言中的Wilcoxon符号秩检验与配对学生t检验
  19. Ps素描效果引用说明
  20. epubjs 在线阅读epub文件

热门文章

  1. 6款插件,满足你的报表多样化、个性化、酷炫的报表需求(附下载)
  2. 计算机应用的最广领域,目前计算机应用最广的领域是( )
  3. matlab 获取edit,怎样获取edit控件里的数据
  4. 小学计算机学生座次表,小学生开学排座位方法
  5. 服务器宕机了,数据会丢失吗
  6. JAVA车牌信息管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  7. 图像描述(图说模型)
  8. insertBefore 的详细用法解析
  9. JAVA 中文在线帮助文档手册网址集合
  10. 【生活日志】从今天开始改善我的生活