不要走开,精彩马上开始!

乘法表可以追溯到4000多年前的巴比伦人。最早的十进制的例子出现在大约公元前300年的中国,由竹简制作的乘法表可以计算小于99.5的整数和半整数的乘积;此外我们可辨认的还有大约公元100年时,尼可马库斯(Nichomachus)在他的《算术导论(Introduction to Arithmetic)》中提到的毕达哥拉斯表。

最早的十进位乘法表之一,出现在大约公元前300年的中国,用竹简构造而成。

如今在学校里,乘法表是学生们通过死记硬背和快速记忆练习来学习乘法的工具。虽然有些人认为掌握乘法表本身就是一种成就,但此外它还为学生打下了坚实的数学基础。让我们来深入研究一下,从一些有趣的视角来揭示隐藏在乘法表的奥秘。

三角形数

在解释什么是三角形数之前,让我们看看这个乘法表,以及我们可以用它来做什么。表中的第一行和第一列都包括了数字1到10,而其他的方格中填充了所在行中的第一个数字与列中第一个数字的乘积

我们在表格的顶部和左侧各添加一行/列0,仍然是一个乘法表,只是便于我们看出下面的一些图案。

现在,我们把2的倍数(所有的偶数)对应的方格都涂上蓝色。这意味着,与2的倍数对应的所有行和列也都是蓝色的,这样我们就得到了一个蓝色的网格。不在这个蓝色网格中的方格都是白色的。(这里我们在水平方向和竖直方向将表格扩展到了数字16。)

现在,我们把所有3的倍数的方块都涂成蓝色。和前面一样,我们得到了一个蓝色的网格,其中的行、列均对应于3的倍数。中间剩余的四个白色方格组成了一个更大的正方形(2×2=4):

如果我们把所有4的倍数的方块都涂成蓝色,同样可以得到一个蓝色的网格。在这种情况下,蓝色网格外的地方构成包含3×3=9个小方格的正方形,这些正方形并不完全是白色的,因为中间的方块是蓝色的。出现这种情况是因为4不是质数

一般来说,如果你选择一个正整数k并且用蓝色表示乘法表中所有k的倍数,那么你会得到一个相应的蓝色网格,剩下的(k-1)2个小方格会组成一个正方形。k是否为质数决定了这些正方形是纯白色还是包含一些蓝色小方格。

这很有趣,我们换一个k. 下图是我们从k=6得到的图案(你可以很容易地想象k=5的图案,因为5是质数)。

让我们看看三角形数如何出现在图中。三角形数是一种数字,它可以用一组点构成的图案来表示,这些点排列在一个等边三角形中,每边有相同数量、间距相同的点。

例如:

第一个三角形数是1,第二个是1+2=3,第三个是1+2+3=6,第四个是1+2+3+4=10,以此类推。通常,第n个三角形数Tn是从第一个数1到n的和:

我们怎样才能在乘法表的方格里找到这些神奇的数字呢?首先,让我们再看一下乘法表,其中3的倍数对应的方格是蓝色的。(我们忽略了蓝色是2的倍数的乘法表,因为数学家们认为它是平庸的(trivial):没有什么意思)。乘法表中3的倍数涂成蓝色之后的第一个白色方块是这样的:

把这个白色正方形里的数字加起来得到:

9不是一个三角形数,但它是一个三角形数的平方。准确地说,它是第二个三角形数T2的平方。

现在,我们来看看将乘法表中4的倍数对应小方格涂成蓝色之后得到的第一个白色正方形:

把这个正方形里的数字(包括中间蓝色小方格里的数字)加起来得到结果:

在这种情况下,和等于第三个三角形数的平方。

用不了多久,你就会发现k=5和k=6也有同样的规律。

当k=5时,第一个正方形里的数字之和:

当k=6时:

这是一个普遍的规律吗?

我们把任意一个k的倍数涂成蓝色,都是这样的吗?如果是,那么将乘法表中k的倍数涂成蓝色之后围成的第一个正方形内所有数字求和之后,便能求得第k-1个三角形数Tk-1

我们来看看这是否正确。乘法表中,我们会看到第一行方块的组成数字是:

第二行由这些数字乘以2:

第三行由第一行中的数字乘以3:

以这种方式一行接一行地继续下去,直到正方形的最后一行:将第一行的数字乘以(k-1):

再把这些行中的数字相加:

提出(1+2+3+…+k-1),式子变成:

如上所述:

因此,我们证明了第一个大正方形内所有数字之和Tk-12等于第k-1个三角形数的平方。

平方数

在整数的海洋中,乘法表主对角线(从西北角到东南角)上的红色数字显然是平方数——整数的2次方。

乘法表中不仅可以找到三角形数,还可以找到平方数。在前面的介绍中我们知道,乘法表中将数字k的倍数填充为蓝色,由这些蓝色方格所包围的正方形中数字之和与一个三角形数有关。方格中数的和等于(2m-1)(2n-1)Tk-12,其中m和n分别表示从顶部和左侧算起的方格数目,Tk-1是第k-1个三角形数。

我们可以看到,主对角线(从西北角到东南角)上蓝色倍数所包围的正方形格之和也是平方数。从文章的原始求和公式出发能够很容易地证明这一点,因为垂直和水平的位置是相同的,我们在公式中只使用m:

分裂方格

如果深入研究乘法表中其他不同尺寸和位置的方格结构,我们可以找到更多的平方数。基于主对角线的方形格子似乎总能产生平方数,而这个平方数与所选方格共有的列指标与行指标之和密切相关。

由第2行第2列的单个方格(橘色部分)得到平方数22=4;第3、4行与第3、4列交叠处有四个方格(红色),将四个方格中的数字加在一起得到(3+4)2=49;而第5、6、7行与第5、6、7列交叠出有九个方格(绿色),将这九个方格的数字加在一起得到(5+6+7)2=324。

乘法表,左侧为行指标,顶部为列指标。

当一个方格由非连续的行和列相交产生时,这似乎也成立。如果我们取第1、4、8行与第1、4、8列的交点,则(分立的)方格的中数字之和是:(1+4+8)2=169.

对于乘法表中三个整数a、b、c定义的方格,可以通过数学运算得出对这三个数都适用的公式。在上面的例子中,方格中的数字之和是:

更一般的有:

通过将相同的行指标(a、b、c)与对应的列指标(a、b、c)相交方格中的数字求和,给出了行/列指标和的平方。这能扩展到4个数字,5个数字,甚至更多吗?

平方的平方数和立方的平方数

基于这一知识,我们可以发现一些特殊的模式。例如,让我们来看看以连续奇数为行指标和列指标对应的,你会很快发现连续奇数(从1开始)的和等于一个平方数。

因为连续奇数的和是一个平方数,那么连续奇数对应的行/列指标的和就是一个平方数。那么行/列指标的和的平方将是一个平方数的平方:即一个数字的四次方。因此,我们可以用这种特殊的格阵形式从乘法表中得到4次方的正整数。

将连续奇数行和连续奇数列交点上的蓝色正方形求和会得到4次幂的数。

我们可以使用另一个有趣的结论,一个立方数(一个数的3次方)可以写成一个连续奇数的和。例如,13=1,23=8=3+5,和33=27=7+9+11.因此,如果我们选择的是这些连续的奇数行和奇数列的交点的方形格,这些方形格中数字的和将是一个立方数的平方,也就是一个数的6次方。下面的绿色方块是第3、5行与第3、5列的交点,它们的和是(3+5)2=(23)2=26. 黄色方块是第7、9、11行与第7、9、11列的交点,它们的和是(7+9+11)2=(33)2=36.

数学老师总是在寻找新的方法来介绍乘法、指数和代数的概念。如果我们跳出思维定式,就会发现乘法表不仅仅是用来记忆乘法表的工具。如果我们选择潜入湛蓝的海水深处,我们将在她的海底发现许多数学宝藏。

作者:

Tony Foster & Sai Venkatesh

Zoheir Barka & the Plus team

翻译:C&C

审校:zhenni

原文链接:

https://plus.maths.org/content/powers-multiplication-table

https://plus.maths.org/content/triangular-patterns

我们是谁:

MatheMagician,中文“数学魔术师”,原指用数学设计魔术的魔术师和数学家。既取其用数学来变魔术的本义,也取像魔术一样玩数学的意思。文章内容涵盖互联网,计算机,统计,算法,NLP等前沿的数学及应用领域;也包括魔术思想,流程鉴等魔术内容;以及结合二者的数学魔术分享,还有一些思辨性的谈天说地的随笔。希望你能和我一起,既能感性思考又保持理性思维,享受人生乐趣。欢迎扫码关注和在文末或公众号留言与我交流!

扫描二维码

关注更多精彩

魔术表演的核心秘密(五)——障眼法视角下的魔术核心秘密

信息——人类现代文明的奇迹

对称与魔术初步(六)——魔术《4选1的诅咒》等

你眼中的魔术,也是美的吗?

聊一聊数学中的基本定理(五)——主定理

点击阅读原文,往期精彩不错过!

小学就会背的乘法表,还藏着这么多秘密?相关推荐

  1. Scratch编程与数学之小猫背九九乘法表口诀!

    注:这个程序脚本需要用到积木模块:外观.变量.控制.事件(适合二年级以上孩子) 脚本要求:熟练使用变量和控制中的循环让小猫一一的背出九九乘法口诀表. 程序脚本 思路:(乘法表分为1-9个数字的交互乘法 ...

  2. 小学六年级能用计算机器,做数学题都用计算器 六年级小学生背不全九九乘法表...

    小学生使用计算器,符合素质教育的大背景,同时也是小学新课程标准的内在要求.但一名六年级小学生因长期使用计算器做数学题,竟然背不全九九乘法表,家长担心孩子离开计算器就不会做数学题了.就计算器使用问题,记 ...

  3. MATLAB打印99乘法表

    这是我在上学校MATLAB选修课时,老师布置的实验.当时老师的想法是将99乘法表的结果存入矩阵输出就行,但是我觉得这是结果,并不是小学所学的99乘法表,由于我对MATLAB也不熟悉,但是以为要用元胞, ...

  4. java九九_java九九乘法表

    前言: 九九乘法表是新手学习必会敲的一个小案例,九九乘法表有着一定的逻辑,初学者一般觉得很难,对于老手来讲,乘法表两分钟就可以出来 但是乘法表还可以延伸用不同的循环方式三种循环,从不同的角度输出又该怎 ...

  5. 大学计算机制作九九乘法表,如何利用excel制作九九乘法表-excel制作九九乘法表的方法 - 河东软件园...

    我们平时用到Excel表格的时候都会运用到很多的公式,这些公式可以帮助我们快速的解决问题.但是就算是对Excel表格非常熟悉的人员都不可能把它里面的公式完全学会,它实在太博大精深了.我们小学都学过九九 ...

  6. 水箱建模最小二乘法_幼儿园大班就能背出九九乘法表,和数学好真没什么关系……...

    分享一个真事: 家里装饰的墙贴上有一组九九乘法表,本想着孩子每天都能看到,潜移默化下早就能把乘法表背的滚瓜烂熟了. 爸爸有天就问儿子,3×9等于几? 孩子故意掰着着手指头,3,6,9,12,15,18 ...

  7. 怎么用计算机算乘法口诀,只用计算器背不了乘法表

    家长及部分教育界人士对中小学生这一状况深表担忧 ★小学二年级学生曹琳杰能够很熟练地运用乘法口诀表.有很多学生在答题时喜欢用计算器,而忽略了乘法口诀表.记者 殷建军 摄 小心!你的孩子的计算和写字能力是 ...

  8. python打印99乘法表_Python 实例:九九乘法表

    一次性付费进群,长期免费索取教程,没有付费教程. 教程列表见微信公众号底部菜单 进微信群回复公众号:微信群:QQ群:460500587 微信公众号:计算机与网络安全 ID:Computer-netwo ...

  9. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

最新文章

  1. 用python解析word文件(段落篇(paragraph) 表格篇(table) 样式篇(style))
  2. java 并发_Java并发原理无废话指南
  3. [转载]Mysql数据库千万级数据处理优化
  4. Java-Java I/O流解读之基于字符的I / O和字符流
  5. BugKuCTF WEB 头等舱
  6. Elasticsearch-集群原理
  7. java中常量final的用法_详解Java中final的用法
  8. [转载] python中的且语句_简单探讨python中的语句和语法
  9. 一心想斩获算法岗,却碰上最难求职季
  10. ruby连接mysql问题
  11. 如何使用Omni Remover Mac版释放Mac上的空间
  12. 面试准备JSONP(一)
  13. 智能读物产品优化、运营方案
  14. 今天开始真正学习SSH
  15. 网易云音乐转码MP3
  16. c语言取反运算详细步骤,C语言取反运算~
  17. 重走百年晋商之路-走西口
  18. 什么是北大核心期刊,一篇文章带你彻底弄懂
  19. Python游戏篇:细节之大型游戏爆炸效果(附代码)
  20. MATLAB入门之旅

热门文章

  1. 3374——数据结构实验之查找二:平衡二叉树
  2. linux 免费 版本,五个免费的轻量级Linux发行版
  3. eclipse中jsp页面图片不显示问题
  4. 骨传导耳机对耳朵好不好、不伤耳的骨传导耳机推荐
  5. Android native和h5混合开发几种常见的hybrid通信方式
  6. win10下载安装office2016
  7. validation 分组校验注解大全及使用详解
  8. 【华人学者风采】王祥科 华北电力大学
  9. Spring学习之IOC容器(二)
  10. xilinx官网下载vivado速度慢的解决方法(适用于所有版本)