数学之美:神奇的杨辉三角形,比帕斯卡早了近600年,致敬中国古代数学家(63)
小朋友们好,大朋友们好!
我是猫妹,一名爱上Python编程的小学生。
和猫妹学Python,一起趣味学编程。
今日主题
什么是杨辉三角形?
杨辉三角形有什么规律?
中国古代数学家杨辉。
西方科学家帕斯卡。
杨辉三角形的应用。
如何计算第n层杨辉三角。
Python代码实现。
什么是杨辉三角形
上图就是杨辉三角形,它有如下规律:
左边的边和右边的边都是1。
非边上的数字等于其肩膀上两个数字的和。
杨辉三角形有什么规律
数学理论统计,行计算从1开始。
第n行规律
第1行,11的0次方。
第2行,11的1次方。
...
第n行,11的n-1次方。
第n次和规律
第1行和,2的0次方。
第2行的和,2的1次方。
...
第n行的和,2的n-1次方。
列的和
列的和等于拐角处的数字
隐藏了一个斐波那契数列
在一个比较斜的行上,存在一个斐波那契数列。
中国古代数学家杨辉
中国南宋1261年,中国数学家杨辉在《详解九章算法》中提出了杨辉三角的概念。
该书中称,早在中国北宋1023年~1050年间,中国数学家贾宪在其著作《释锁算术》已经用过了杨辉三角,但贾宪著作失传了。
杨辉三角也称为贾宪三角形。
21世纪以来国外也逐渐承认这项成果属于中国,所以有些书上称这是“中国三角形”(Chinese triangle)。
历史上曾经独立绘制过这种图表的数学家有:
贾宪 中国北宋 11世纪 《释锁算术》
杨辉 中国南宋1261《详解九章算法》记载之功
朱世杰 中国元代 1299《四元玉鉴》级数求和公式
阿尔·卡西 阿拉伯 1427《算术的钥匙》
阿皮亚纳斯 德国 1527
米歇尔.斯蒂费尔 德国 1544《综合算术》二项式展开式系数
薛贝尔 法国 1545
B·帕斯卡 法国 1654《论算术三角形》
西方科学家帕斯卡
布莱士·帕斯卡(Blaise Pascal,1623年6月19日~1662年8月19日),出生于多姆山省奥弗涅地区的克莱蒙费朗,是法国数学家、物理学家、哲学家、散文家。
他的论文手稿对莱布尼茨(Gottfried Leibniz)建立微积分学有很大启发。
在研究二项式系数性质时,写成《算术三角形》向巴黎科学院提交,后收入他的全集,并于1665年发表。
其中给出的二项式系数展开后人称为“帕斯卡三角形”,实际它已在约1100年由中国的贾宪所知。
在与费马(Pierre Fermat)的通信中讨论赌金分配问题,对早期概率论的发展颇有影响。
他还制作了水银气压计(1646),写了液体平衡、空气的重量和密度等方向的论文(1651-1654)。
自1655年隐居修道院,写下《思想录》(1658)等经典著作。
杨辉三角形的应用
二项式系数
手算开方
这里选取一个手算开平方的例子:
概率论
如何计算第n层杨辉三角
杨辉三角规律明显,有很多方法可以计算第n层数字。
代码编程,从0开始。
我们可以通过队列来实现,根据之前学过的,Python中的deque。
比如:
0层:1
1层:1,1
2层:1,2,1
假设从队列2层推到3层,队列q=1,2,1,2层变换为3层队顺序如下:
左边1出队,加队首2等于3,存入队尾,得到2,1,3
左边2出队,加队首1等于3,存入队尾,得到1,3,3
右边填补1,得到1,3,3,1
代码实现
好了,我们今天就学到这里吧!
如果遇到什么问题,咱们多多交流,共同解决。
我是猫妹,咱们下次见!
数学之美:神奇的杨辉三角形,比帕斯卡早了近600年,致敬中国古代数学家(63)相关推荐
- 古代社会计算机发展,吴国平:为何中国古代数学更能适应计算机的发展
原标题:吴国平:为何中国古代数学更能适应计算机的发展 中国作为世界文明古国之一,各方面发展源远流长,成就辉煌.数学作为中国古代科学中一门重要学科,自然也为中华五千文明发展作出重要好贡献. 在文明发展过 ...
- 吴文俊: 中国古代数学对世界文化的伟大贡献
公元前221年, 秦始皇灭六国, 建立了中国历史上第一个中央集权的封建国家. 汉承秦制, 自秦至西汉中期这两百来年间, 是新兴地主阶级专政巩固发展与上升的时期, 法家路线占着主导地位. 法家对工农业生 ...
- [zt]数学之美番外篇:平凡而又神奇的贝叶斯方法
数学之美番外篇:平凡而又神奇的贝叶斯方法 Tags: 数学, 机器学习与人工智能, 计算机科学 save it69 saved tags: 贝叶斯 math bayesian algorithm 数学 ...
- 转:数学之美番外篇:平凡而又神奇的贝叶斯方法 收藏
为什么80%的码农都做不了架构师?>>> 转自:http://blog.csdn.net/pongba/archive/2008/09/21/2958094.aspx 数学之美 ...
- 神奇的伽玛函数(上) | 数学之美
神奇的伽玛函数(上) - 火光摇曳 看一个NB GLM模型,死活看不懂里面的一个符号,后来发现是伽马函数,二项分布函数居然能写成伽马函数形式,看了上文才发现伽马函数是阶乘在实数域的推广,俺确实是感受 ...
- 数学之美番外篇:平凡而又神奇的贝叶斯方法(转自刘未鹏)
概率论只不过是把常识用数学公式表达了出来. --拉普拉斯 记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时:有一次,在书店看到一本书,名叫贝叶斯方法.当时数学系的课程还没有学到 ...
- 帕斯卡三角形html,数学之美:杨辉三角(帕斯卡三角)的奇特性质
杨辉三角(也称帕斯卡三角)相信很多人都不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和. 杨辉三角,是二项式系数在三角形中的一种几何排列,在中国南宋数 ...
- 数学之美:两点之间最快的路径是什么?能看到最后的都是学霸
今天我们一起来观赏一下数学之骚美. 这事儿和17世纪的一道谜题有关,直到后来微积分被建立起来以后才得正解.虽然问题不难,但结果惊艳. 我先来问一个比较「二」的问题: 两点之间最短的路径是什么? 喏,别 ...
- 贝叶斯定理——数学之美
1.贝叶斯定理 1.1 定义:描述在已知一些条件下,某事件的发生概率 贝叶斯定理是关于随机事件A和B的条件概率的一则定理. 1.2 公式理解 P(x∣y)=P(x)P(y∣x)P(y)P(x|y) = ...
最新文章
- LeetCode简单题之检查字符串是否为数组前缀
- html 查找添加联系人,使用phonegap查找联系人的实现方法
- ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨游戏玩法分析 I【难度简单】
- 为什么鞋带总是松开?罪魁祸首其实是…
- Express 的使用
- 互联网+2.0:技术有多强 梦想才有多近
- html js 控制span值,根据显示/隐藏span标签/ Javascript组设置span文本?
- 【Python】os库介绍
- 纽约首次尝试在大桥上识别车内司机面孔 失败得很彻底
- 镜像迁移到registry_数据库迁移了解一下
- 洛谷2805 [NOI2009]植物大战僵尸 (拓扑排序+最小割)
- 基于zookeeper实现分布式读写锁
- matlab 一维 fft,matlab - 一维信号的频谱分析(FFT等) - 堆栈内存溢出
- java速学堂,速学堂 JAVA300 第四章练习
- PXE工作流程(PXE启动报错处理)
- 离谱!程序员业余时间开发的项目,版权也属于公司的?
- Qzone 超级补丁热修复方案原理
- shell入门之expr的使用
- R语言绘制坐标 保存图片