纵横图
纵横图是按一定规律排列的数表,也称幻方。一般是 n 行 n 列,各行各列的数字之和相等,纵横图有几行,就称为几阶。我国最早的纵横图, 当推汉代“九宫图”(图 1)。宋代理学家们把它与《周易》中的“河出图, 洛出书,圣人则之”联系起来,认为九宫图即天生的神物——洛书,是伏羲画八卦的依据,从而为这些有规律的数字蒙上了一层神秘色彩。
就在这种数字神秘主义气氛笼罩社会的时候,杨辉却在孜孜不倦地探索纵横图的构成规律。他以自己的研究成果,否定了纵横图的神秘性。《续古摘奇算法》上卷的大量纵横图表明,这种图形是有规律可循的。
杨辉首先给出三阶和四阶纵横图的构造方法:“易换术曰,以十六子依次第作四行排列,先以外四角对换⋯⋯后以内四角对换。”这便是构造四阶纵横图的一种方法(图 2)。在“总术”中,杨辉给出构造四阶纵横图的一般方法。第一步是“求积”,即求出每行或每列的数字之和应为多少。杨辉把前 16 个自然数当作一个等■图 1
差数列,用求和公式
S = n(a1 + a n )
2
求得 S=136,进而求得每行之数 34。第二步是“求等”,即设法使每行、每列的数字之和等于 34。“求等术曰:以子数分两行
一 二 三 四 五 六 七 八九 十 十一 十二 十三 十四 十五 十六
而二子皆等(十七),又分为四行,而横行先等(三十四),乃不易之数。却以此编排直行之数,使皆如元求一行之积(三十四)而止”。依此术,杨辉构造数字方阵如图 3,然后再“编排直行之数”。杨辉说:“绳墨既定, 则不患数之不及也。”意思是掌握了规律,就不难作出纵横图。
12 | 5 | 16 | 1 |
---|---|---|---|
11 | 6 | 15 | 2 |
10 | 7 | 14 | 3 |
9 | 8 | 13 | 4 |
图 3
1 | 20 | 21 | 40 | 41 | 60 | 61 | 80 | 81 | 100 |
---|---|---|---|---|---|---|---|---|---|
99 | 82 | 79 | 62 | 59 | 42 | 39 | 22 | 19 | 2 |
3 | 18 | 23 | 38 | 43 | 58 | 63 | 78 | 83 | 98 |
97 | 84 | 77 | 64 | 57 | 44 | 37 | 24 | 17 | 4 |
5 | 16 | 25 | 36 | 45 | 56 | 65 | 76 | 85 | 96 |
95 | 86 | 75 | 66 | 55 | 46 | 35 | 26 | 15 | 6 |
14 | 7 | 34 | 27 | 54 | 47 | 74 | 67 | 94 | 87 |
88 | 93 | 68 | 73 | 48 | 53 | 28 | 33 | 8 | 13 |
12 | 9 | 32 | 29 | 52 | 49 | 72 | 69 | 92 | 89 |
91 | 90 | 71 | 70 | 51 | 50 | 31 | 30 | 11 | 10 |
图 4 百子图
四阶以上纵横图,杨辉只画出图形而未留下作法。但他所画的五阶、
六阶乃至十阶纵横图全都准确无误,可见他已经掌握了高阶纵横图的构成规律。他的十阶纵横图叫百子图(图 4),各行各列的数字之和均为 505。
杨辉的纵横图对后世深有影响,明代程大位、清代方中通、张潮、保其寿等,都曾在此基础上进一步研究纵横图。