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

简介:
建立全新勾股概念,奉献全新勾股公式,捕捉全部勾股真数
产权所有,未经本人同意不得复印或转载
                                    作者:周祖恕   邮箱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.     依据本公式勾股定理可从正整数拓展到负整数。在笛卡尔座标图上,勾股三角形可以在更大的位置上显现。

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


相关文章
|
存储 网络协议 网络安全
RTSP协议抓包及讲解(三)
RTSP协议抓包及讲解
273 1
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
479 3
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
RPA数字员工简介
RPA(机器人流程自动化)是一种通过软件机器人模拟人工操作,实现业务流程自动化的技术。它能跨系统执行任务,如数据搬运、对账、审批等,大幅提升效率。随着AI融合,RPA具备了“读写看懂”的能力,广泛应用于金融、制造、政务、医疗等领域,正从桌面工具演变为企业级“数字员工”,推动运营模式变革。
|
3月前
|
消息中间件 存储 NoSQL
Django 实战:Celery 异步任务从环境搭建到调用全掌握
本文详解 Celery 核心概念、架构组成及工作流程,并实战演示如何在 Django 项目中集成 Celery,实现异步任务调用与事务提交控制,助你掌握从配置到部署的全流程开发技巧。
291 3
|
7月前
|
人工智能 监控 大数据
大数据未来五大趋势,这些变化你真的准备好了吗?
大数据未来五大趋势,这些变化你真的准备好了吗?
462 90
|
7月前
|
存储 固态存储 文件存储
一台电脑最多能接几个硬盘?
电脑硬盘扩展指南:从硬件接口(SATA、M.2、USB)到供电散热,再到操作系统盘符限制,本文全面解析一台电脑最多能接多少硬盘。普通用户适合2-4块硬盘,专业人士可扩展至8块以上,企业服务器则无明确上限。通过RAID阵列或NAS设备,还能突破传统限制,满足海量存储需求。了解这些技巧,助您合理规划存储方案!
|
11月前
|
开发框架 前端开发 JavaScript
常见的跨平台开发框架
【10月更文挑战第25天】这些跨平台开发框架各有特点,开发者可以根据项目的具体需求、团队的技术栈和对性能、用户体验的要求等因素来选择合适的框架进行开发。
|
移动开发 jenkins 持续交付
解决jenkins、git拉取代码仓库失败Please make sure you have the correct access rights
解决jenkins、git拉取代码仓库失败Please make sure you have the correct access rights
449 3
|
网络协议 安全 Unix
socat神器解密:网络数据传输的利器
socat神器解密:网络数据传输的利器
899 1
|
机器学习/深度学习 并行计算 关系型数据库
【RetNet】论文解读:Retentive Network: A Successor to Transformer for Large Language Models
【RetNet】论文解读:Retentive Network: A Successor to Transformer for Large Language Models
443 1