九子斜排,上下对易,左右相更,四维挺出
十六个字,把洛书摆了出来——图是几千年的老图,做法是他写下来的。
《续古摘奇算法》卷上开头是二十来幅「纵横图」,也就是今天说的幻方:数填进方格,每行、每列、每条对角线加起来都是同一个数。三阶那一幅就是洛书。它本身极古老,《大戴礼记·明堂》里已经写着「二九四、七五三、六一八」,汉代以来的书里也一再出现;可两千年传下来的只有这张图,没有人说它是怎么摆出来的。杨辉补上的正是这一步,而且只用了十六个字:九子斜排,上下对易,左右相更,四维挺出。照着做:一到九斜着排成一个菱形,是为九子斜排;把顶上的 1 与底下的 9 对换,是为上下对易;把左边的 7 与右边的 3 对换,是为左右相更;这时 2、4、6、8 四个正悬在四个角外,各自往里一挺,落进方阵的四角,是为四维挺出——洛书就成了,「戴九履一,左三右七,二四为肩,六八为足」。四阶那一幅他叫花十六图,做法同样是两句话:十六个数依次写成四行,先把外面四个角对换(1 换 16、4 换 13),再把里面四个角对换(6 换 11、7 换 10),四行四列加两条对角线,十个和全是 34。他的书里从三阶一路排到十阶,另有攒九、聚五、聚六、连环这一类摆在圆环上的图。要紧的不是图多,是他给了造法:一张图是一个答案,一条造法是一整类答案。欧洲要到 1612 年巴谢那本《有趣而好玩的数学问题》才有同一类的斜排构造,晚了三百三十多年。至于幻和为什么是那个数,一行就算得出来:1 到 n² 加起来是 n²(n²+1)/2,分给 n 行,每行 n(n²+1)/2——三阶 15,四阶 34,十阶 505。
照那十六个字走一遍:斜排、对易、相更、挺出;再看四阶的花十六图怎么两次换角就成
三阶那幅图就是洛书,它本身极古老;两千年里传下来的只有图,没有做法。杨辉补上的正是这一步,而且只用了十六个字:九子斜排,上下对易,左右相更,四维挺出。一到九斜排成菱形,顶上的 1 与底下的 9 对换,左边的 7 与右边的 3 对换,剩下 2、4、6、8 四个正悬在四角上,各自往外一挺,落进方阵——洛书就成了,八条线全是 15。四阶那幅他叫花十六图:十六个数顺着写成四行,先换外面四个角(一换十六、四换十三),再换里面四个角(六换十一、七换十),十条线全是 34。要紧的不是图多,是一张图只是一个答案,一条造法是一整类答案。欧洲要到 1612 年巴谢那本《有趣而好玩的数学问题》才有同一类的斜排构造。
