杨辉三角

杨辉三角 中蕴含的数学规律

Undeep explanation about the mathematic laws in the Yanghui Triangle numerical matrix



前言

First words

我国古代流传下来了很多优秀的文学作品,而对于科学也有很深入的研究。今天,本渣就来给诸位 渣渣 神犇科普一下我国古代的一个数学杰作——杨辉三角。


注:


本篇浅析真的是浅析!对杨辉三角之规律已有较深了解的诸位大佬大可不看!大水警告!


本篇博客使用了部分Chinese English(中国式英语),较为蹩脚。(但不影响阅读,I hope so)

(本渣之英语几何哉?止增笑耳。)


此外,本文中很多蓝色字符都是本渣加亮所用,并非超链,请注意。

(不过点了也没事,不会转移。)


本篇浅析使用的编程代码为C++语言。


本篇浅析查引资料主要来源:必应搜索百度百科



千古大家

Dalao

杨辉

杨辉,字谦光,南宋数学家,钱塘(今浙江杭州)人,共有著述五种二十一卷,代表成就:杨辉三角

杨辉三角杨辉三角

当然,除了杨辉三角,杨辉老先生还有其他的数学成就,比如:

这个 “九子斜排,上下对易,左右相更,四维挺出” 的神奇口诀:


再比如:

这个八十一宫格,(从九宫格层层衍生而来)

八十一宫格




重大发现

The Great Discovery

//注:此特殊三角形数阵最初是由北宋的贾宪发现的,并在《黄帝九章算法细草》记录,故此数阵又称贾宪三角形(Jiaxian Triangle);后此作失传,但此数阵被南宋杨辉引用于《详解九章算法》,得以流传。从年代上来说,以上两位都是宋朝人,而西方直到1654年才由布莱士·帕斯卡(Blaise Pascal)独立发现此规律,故西方也称之为帕斯卡三角形(Pascal Triangle),但帕斯卡晚了近600年。必须承认,这是中国科学史上又一个领先世界的成就。


广义规律

       c0  c1  c2  c3  c4  c5
  r0    1
  r1    1   1
  r2    1   2   1
  r3    1   3   3   1
  r4    1   4   6   4   1
  r5    1   5  10  10   5   1
  ......

很明显,每行第一个(\(j=0\))与最后一个(即对角线上,\(j=i\))的数是1,其余每一个数是它上方与左上方两个数的和。

也就是说:

a[i][j] = ( j && (j-i) ) ? a[i-1][j-1] + a[i-1][j] : 1 ;

另外,我们也可以看出:第\(n\)行有\(n+1\)个数,并以第\(\frac{n+1}{2}\)个数为中心对称。

也就是说:

a[i][j] = a[j+1-i][j];


关于选取组数(\(C^{m}_{n}\)

给大家找来了一张图,这张图告诉我们,杨辉三角可表示为:↓

杨辉三角-C

这张图很言简意赅吧?

如果我们标那个单独的'1'为第零行第零列(\(a[0][0]\)),则当 \(j>0\) 时,\(a[i][j]=C^{i}_{j}\)

同时,我们也可以通过这张图得出:\(C^{m}_{n} = C^{m-1}_{n-1} + C^{m}_{n-1}\)



关于多项式乘方系数

大家都知道,对于两个和不为0的数\(a,b\),有:

\((a+b)^0=1\)

\((a+b)^1=(a+b)=a+b\)

\((a+b)^2=(a+b)(a+b)=a^2+2ab+b^2\)

\((a+b)^3=(a+b)(a+b)(a+b)=a^3+3a^2b+3ab^2+b^3\)

......

不知道?那现在你该知道了

把系数拎出来:

拎出来

  r0    1
  r1    1   1
  r2    1   2   1
  r3    1   3   3   1
  ......

诶?好像有点眼熟?

没错,杨辉三角第\(n\)可以看作是按照\((a+b)^n\)的每一项的系数排列的。

然后,我们刚刚讲过,对于杨辉三角数组\(a\),有\(a[i][j]=C^{i}_{j}\),也就是说:

That means...

\((a+b)^n = \sum^{i = 0}_{n} C^{i}_{n} a^{i}b^{n-i}\)



关于斐波那契数列

1, 1, 2, 3, 5, 8, 13, 21, 34...

↑眼熟不?鸟不拉几,呸!斐波那契数列 相信是很多OIer写的第一个递归程序:

f[0] = f[1] = 1;
for ( int i = 2; i <= n; i++ ) f[i] = f[i-1] + f[i-2];

But...

没错,杨辉三角神通广大,斐波那契数列也包含其中。



结语

Last words

不得不说,杨辉三角是中国科学史上又一个领先世界的成就。看着如此简单的数阵,其中蕴含了如此多的数学规律。介于本篇浅析的趋向是偏于浅显,部分高深的规律本渣在此未作表述,望对此有高深研究的读者见谅。不过若还有通俗易懂点之遗漏的话,欢迎指出,我会添加。

另外,本篇浅析若有用语不当或材料错误,欢迎斧正。

posted @ 2020-07-23 09:36  BlueZhou666  阅读(585)  评论(0)    收藏  举报