幻方(魔方阵)生成器

生成每行、每列、每条对角线之和都相等的数字方阵,并当场验证。

什么是幻方

幻方(魔方阵)是把 1 到 n² 的整数各用一次填入 n×n 方格,使每一行、每一列和两条对角线的和都相同的数阵。这个相同的和叫幻方常数。本工具用暹罗法生成 3×3 到 15×15 的奇数阶幻方,并检查全部 2n+2 条线的和是否等于常数。

幻方常数怎么算

1 到 n² 的总和为 n²(n²+1)/2,平均分到 n 行,每行的和就是再除以 n:

幻方常数 = n × (n² + 1) / 2

3 阶:1 到 9 的和是 45,分成 3 行得 15。5 阶:1 到 25 的和是 325,分成 5 行得 65。用本工具方法生成的奇数阶幻方中,中心格总是 (n²+1)/2,等于常数除以 n。

各阶幻方参考表

下表由公式在构建页面时计算。“不同幻方个数”只列出已有明确结论的较小阶数。

阶数 n格数所有数字之和幻方常数中心格构造方法不同幻方个数
3×3945155奇数阶:暹罗法(本工具)8 种(不计旋转、翻转则为 1 种)
4×41613634无(没有中心格)双偶阶(4 的倍数):另有方法7,040 种(不计旋转、翻转为 880 种)
5×5253256513奇数阶:暹罗法(本工具)不计旋转、翻转共 275,305,224 种
6×636666111无(没有中心格)单偶阶(4k+2):另有方法极多(仍是研究课题)
7×7491,22517525奇数阶:暹罗法(本工具)极多(仍是研究课题)
8×8642,080260无(没有中心格)双偶阶(4 的倍数):另有方法极多(仍是研究课题)
9×9813,32136941奇数阶:暹罗法(本工具)极多(仍是研究课题)
10×101005,050505无(没有中心格)单偶阶(4k+2):另有方法极多(仍是研究课题)

不存在 2 阶幻方。3 阶幻方在不计旋转和翻转时只有一种,8 种形式都是同一图案的转向或镜像。6 阶及以上的个数不易准确陈述,表中不列具体数字。

暹罗法的步骤

  1. 在第一行正中间的格子里写 1。
  2. 下一个数写在当前格的右上方。若超出方阵边界,则从对侧继续(从上边出去就回到最下一行,从右边出去就回到最左一列)。
  3. 如果目标格已被填,就把下一个数写在当前格的正下方。
  4. 重复直到写完 n²。

按此规则得到的 3 阶和 5 阶幻方如下(构建页面时由相同算法算出)。

3×3(常数 15)
816
357
492
5×5(常数 65)
17241815
23571416
46132022
101219213
11182529

3 阶的结果是古代“洛书”上下翻转后的样子。此外,这种方法得到的幻方中,关于中心对称的两格之和恒为 n²+1:5 阶中左上角的 17 与右下角的 9,和为 26,即 25+1。

已验算的算例

算例一:3 阶。第一行 8 + 1 + 6 = 15,第一列 8 + 3 + 4 = 15,主对角线 15,另一条对角线 15,全部等于 15。

算例二:5 阶。中间一行 4 + 6 + 13 + 20 + 22 = 65,中间一列 65,两条对角线 65 和 65,全部等于 65,中心格为 13 = (25+1)/2。

算例三:丢勒的 4 阶幻方。丢勒 1514 年的版画《忧郁 I》中的 4 阶幻方,第一行为 16、3、2、13,常数 34。各行之和 34、34、34、34,各列之和 34、34、34、34,对角线 34 与 34,四个角之和也是 34。最下一行相邻的 15 和 14 常被解读为作品年份 1514。它是偶数阶,本工具不生成。

保持幻方性质的变换

常见误区与局限

怎样使用结果

课堂上可先让学生用公式预测常数,再与生成结果和验证信息对照,同时练习等差数列求和和找规律。出题时,先用“复制表格”粘贴,再留空几格,让解题者利用中心格是 (n²+1)/2 以及每条线的和等于常数来推理。复制的内容以制表符分隔,可直接粘贴到电子表格。

常见问题

能生成偶数阶的幻方吗?

除了 2 阶以外,偶数阶幻方也存在,但 4 的倍数和 4k+2 阶需要不同的构造方法,本工具只处理奇数阶。上文以丢勒的 4 阶幻方为例。

如何确认生成的幻方是对的?

结果框的“验证”会自动把每行、每列和两条对角线的和与幻方常数比较。你也可以手动加几条线核对。

为什么没有 2 阶幻方?

设四格为 a, b / c, d,则第一行 a+b 要等于第一列 a+c,于是 b = c,而幻方要求每格数字都不同,所以不可能。

3 阶幻方一共有多少种?

旋转、翻转算不同则有 8 种,算相同则只有 1 种。中心恒为 5,四个角都是偶数。对 1 到 9 全部排列的穷举验证,结果也恰好是 8 种。

幻方起源于哪里?

3 阶幻方在中国古代以“洛书”流传,欧洲则有丢勒的 4 阶幻方。在东西方,它都长期作为数学趣题和象征被研究。

相关工具