建立全新勾股概念,奉献全新勾股公式,捕捉全部勾股真数
产权所有,未经本人同意不得复印或转载
                                    作者:周祖恕   邮箱z1943515@163.com

已有三千年研究历史的勾股定理还有研究的空间吗? 我用本文试探索。
勾   股   数
1.     定义:凡符合X^2+Y^2=Z^2公式的正整数值我们称之为勾股数。X和Y是直角边,Z是斜边。
2.     凡有公约数的勾股数我们称之为派生勾股数,例[30,40,50] 等;
3.     无公约数的勾股数,例[3,4,5];[8,15,17]等,我们称之为勾股数。全是偶数的勾股数必是派生勾股数,三个奇数不可能符合定义公式。因此,勾股数唯一的可能性是:
X和Y分别是奇数和偶数(偶数和奇数),斜边Z只能是奇数。
4.     勾股数具有以下特性:
斜边与偶数边之差是奇数,这个奇数只能是某奇数的平方数, 例1,9,25,49,……,至无穷大;
斜边与奇数边之差是偶数,这个偶数只能是某偶数平方数的一半, 例2,8,18,32,……,至无穷大; 
5.     由以上定义我们推导出勾股公式:
      X =   P^2 + PQ          (X等于P平方加PQ)
      Y =   Q^2/ 2   +   PQ        (Y等于二分之Q方加PQ)
      Z =   P^2 + Q^2 / 2   +   PQ    (Z等于P平方加二分之Q方加PQ)
6.     此公式涵盖了自然界的全部勾股数,包括派生勾股数。
7.     用此公式很容易导出全部勾股数,例如2000以内的勾股数计有320组,(不含派生勾股数)。最大的一组是 [315, 1972, 1997]
8.     斜边是1105和1885的勾股数各有4组:                     
[47,1104,1105]   [264,1703,1105]   [576,943,1105]   [744,817,1105];
[427,1836,1885]   [1003,1596,1885]   [1643,924,1885]   [1813,516,1885];
9.     以任意奇数代入P ,任意偶数代入Q ,即可得到唯一一组勾股数。
      例如P = 5 ,Q = 8 ,得到  
                      X = 25 + 5×8 = 65
                      Y = 32 + 5×8 = 72
                      Z = 25 + 32 + 5×8 = 97
10.     它极清楚地显示出了斜边与偶数直角边之差是奇数的平方,斜边与奇数直角边之差是偶数平方值的一半,而斜边则是由奇数的平方与偶数平方的一半和此奇数与偶数之积三项之和所构成。
11.     当P与Q有公约数时,例如9与12 ,再例如21与28等,推导出来的是派生勾股数;
当P与Q无公约数时,例如9 与8 ,再例如21与16等,推导出来的是勾股数;
12.     不存在不符合本公式的勾股数。例如有人奉献趣味勾股数[88209,90288,126225],它实际 是个派生勾股数,它是[297,304,425]乘297倍而成,它是由P = 11和Q = 16导出。
13.     本文所提供的公式是依据本文第4条的两条勾股数特性规律推导而出,但是它可以与六百年前印度婆罗门笈多公式相互推导。

14.     依据本公式勾股定理可从正整数拓展到负整数。在笛卡尔座标图上,勾股三角形可以在更大的位置上显现。

本文转自博客园知识天地的博客,原文链接:推导全部勾股数方法(转),如需转载请自行联系原博主。

推导全部勾股数方法(转)相关推荐

  1. 三个数差的平方公式推导过程_勾股数公式的简单推导

    勾股数 是指满足 的正整数,它们的通用公式为 ,下边我从定义出发,利用平方差公式举例实验找规律,推导出这一通用公式. 由 可知 当 为奇数时 和 全都是奇数:当 为偶数时 和 全都是偶数.( ,与 同 ...

  2. MATLAB找勾股数,一种寻找勾股数的方法

    一种寻找勾股数的方法 作者:小龙博客 2011年08月12日 2条评论 分类:杂七杂八 爱数学 勾股定理是初中数学的一个重要内容,早在古代人们就已对此做出了深入的研究,并且取得了显著的成果.小龙以前上 ...

  3. 本原勾股数的表示方法

    本文以<初等数论及其应用 (原书第6版)>13.1 毕达哥拉斯三元组 为基础.为叙述简便,把毕达哥拉斯三元组(Pythagorean Triples)称为勾股数. 另外,也可以参考< ...

  4. 快速寻找勾股数算法的实现和优化

    快速寻找勾股数算法的实现和优化 深夜隔壁寝室的老哥来访,说他用python实现的寻找2000以内勾股数的算法跑了20秒钟.邀请我一起讨论优化思路,完成后记录如下: 朴素探数法寻找勾股数 首先实现那个需 ...

  5. c语言使用循环编写勾股数,刘徽《九章算术》中的勾股数

    若A.B.C为满足A2+B2=C2的正整数.我国古代数学书<周髀算经>曾经提到"勾广三,股修四,径偶五"这三个边都是正整数的直角三角形.在公元263年时,我国数学家:刘 ...

  6. SDUT 1149 勾股定理第一弹 勾股数

    http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=1493&cid=1149 题意:中文...... 思路: 首先对于基本勾股数来说,有这样一 ...

  7. C语言编程勾股数,C语言求勾股数

    问题描述 求100以内的所有勾股数. 所谓勾股数,是指能够构成直角三角形三条边的三个正整数(a,b,c). 问题分析 根据"勾股数"定义,所求三角形三边应满足条件 a2 + b2 ...

  8. c语言寻找勾股数,Numpy 寻找勾股数

    寻找勾股数,勾股数即毕氏三元数(Pythagorean triple),有关勾股数的更多信息请见维基百科页面http://en.wikipedia.org/wiki/Pythagorean_tripl ...

  9. 用Python求1~1万范围内的勾股数元组

    上篇文章求1~100范围内容勾股数元组,运行正常:但是后来把范围调整到1000,程序就运行得超级慢,笔记本差点死机.试着改良一下程序,花了一晚上时间,重写了一版. 这次程序运行快了很多,求1千以内勾股 ...

  10. 勾股数(毕达哥拉斯三元组)

    勾股数(毕达哥拉斯三元组) 勾股数:可以构成一组直角三角形边长的三个正整数. eg: 3 4 5 勾股数的规律: 1)任何大于1的正奇数a=2k+1,其平方t=a^2仍为奇数,且将平方数拆成两个相邻的 ...

最新文章

  1. ACL Fellow 2021名单出炉!华为刘群、中科院自动化所宗成庆当选!
  2. Gitlab VM安装过程
  3. 转自JIM Wang:把 isv.config.xml 按钮事件移动到 entity.onload()
  4. ML《决策树(三)CART》
  5. MyEclipse 启动之 java.lang.RuntimeException: No application id has been
  6. maven入门(7)maven项目(组件)的坐标
  7. Jmeter系列之简介与环境安装
  8. MYSQL Training: MySQL I
  9. 嵌入式编程(二):ARM单片机如何将函数 定义到指定程序地址
  10. Windows编程-基本图元(1)
  11. paip.c++ bcb string 转换操作大总结.
  12. win10支持8t 硬盘_WIN8.1/ WIN10磁盘分区详解
  13. 三角形~~行列式~~皮克公式~~gcd
  14. 网络:七层,HTTP应用层、TCP传输层、IP网络层,拔网线TCP还在,三次握手保证双向与减少因延时传输错误
  15. 哥德尔:伟大的数学家与饱受精神疾病折磨的患者
  16. 目标跟踪数据集GOT-10k的配置
  17. restful 验证码平台请求验证
  18. 函数调用过程中函数栈详解
  19. sendfile相关
  20. 单引号与双引号的用法

热门文章

  1. 电脑调分辨率黑屏了怎么办_调显示器分辨率黑屏怎么办
  2. [二十一]深度学习Pytorch-正则化Regularization之weight decay
  3. 小米云服务器怎么管理员密码,小米路由器初始密码是什么 小米路由器管理密码是多少-192路由网...
  4. MQTT Essentials(Basics(1-5) And Features(6-10))
  5. macOS + andriod studio + NDK
  6. Windows平台Qt添加OpenCV模块
  7. 专属于程序员的理财建议,抱走不谢
  8. 任意进制加法计数器电路设计
  9. swift 下标 subscript
  10. matlab badsubscript,matlab错误:Subscript indices must either be real positive integers or logicals....