数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: zy1818sd

关于勾股数计算的两个新公式

[复制链接]
 楼主| 发表于 2016-6-17 08:05 | 显示全部楼层
数学概念:凡是可以构成一个直角三角形三边的一组正整数,称之为勾股数。

如a≥3,在a^2+b^2=c^2关系中,若b、c可不为整数,对每个整数a都可组成无穷多组a^2+b^2=c^2关系。
发表于 2016-6-17 10:10 | 显示全部楼层
本帖最后由 朱明君 于 2016-6-17 02:14 编辑
zy1818sd 发表于 2016-6-17 00:05
数学概念:凡是可以构成一个直角三角形三边的一组正整数,称之为勾股数。

如a≥3,在a^2+b^2=c^2关系中 ...


最好能找出一个通解公式     但通解公式是没有的
   至少要有二个公式互补才能求出全部的勾股数组
发表于 2016-6-25 06:37 | 显示全部楼层
蔡家雄 发表于 2016-6-24 13:24
尊敬的zy1818sd博士:
        您是勾股数最优秀的研究专家之一,我真的望尘莫及。
而您的一个不漏求出所有的正 ...

蔡老师你的公式变来变去  但最终还是柏拉图公式简单
      柏拉图公式:x^2=mn        a=m-n     b=2x     c=m+n
 楼主| 发表于 2016-6-25 11:45 | 显示全部楼层

首先,还是要明确概念:凡是可以构成一个直角三角形三边的一组正整数,称之为勾股数。所以对勾股数性质的表现求算最好只用整数关系完成。因为如a≥3,在a^2+b^2=c^2关系中,若b、c可不为整数,则每个整数a都可组成无穷多组a^2+b^2=c^2关系。
关于求算勾股数,前人已给出多个公式,但完全用整数条件时都不能求出全部勾股数,所以探寻勾股数的新公式,要么更简单,要么与前人公式角度不同,现今的大概情况是,中国人得到了三个新公式,
公式1.  勾股数增元定a直求公式,(勾股数通解公式)
在以下a、b、c、Q关系中,当取定a值后,如Q值使b=(a^2-Q^2)÷2Q是整数,则a、b、c必是勾股数;且由a^2标准分解因数全排列重组条件得到的不大于a的全部Q值可求得含a全部勾股数;
``````````a≥ 3、4、5 …
````````{  b=(a^2-Q^2)÷2Q
``````````c= b+Q
这里,使上式中(a^2-Q^2)÷2Q的值恒为整数的Q值条件是:
若a为≥3的奇数,在a^2的标准分解因数(包括1)全排列重组乘积中,取小于a的因数积为Q。
若a为≥4的偶数,在a^2的标准分解因数(包括1)中去掉一个2后为有效因数,在有效因数全排列重组乘积中,取小于a的偶数因数积为Q。

实例.计算a=60时全部勾股数?
解:根据公式1,由Q的取值方法分解a^2得到:60^2=1^2×2^4×3^2×5^2,去掉一个2后有效因数为1^2×2^3×3^2×5^2,取这些因数重组不大于60的偶数积为Q,所以有Q=2,Q=2^2=4,Q=2×3=6,Q=2^3=8,Q=2×5=10,Q=2^2×3=12,Q=2×3^2=18,Q=2^2×5=20,Q=2^3×3=24,Q=2×3×5=30,Q=2^2×3^2=36,Q=2^3×5=40,Q=2×5^2=50;
利用b=(a^2-Q^2)÷2Q;及c= b+ Q关系计算得到:
b=(60^2-2^2)÷(2×2)=899;   c= 899+ 2;      所以有:60^2+899^2=901^2
b=(60^2-4^2)÷(2×4)=448;   c= 448+ 4;     所以有:60^2+448^2=452^2
b=(60^2-6^2)÷(2×6)=297;   c= 297+ 6 ;    所以有:60^2+297^2=303^2
b=(60^2-8^2)÷(2×8)=221;   c= 221+ 8 ;    所以有:60^2+221^2=229^2
b=(60^2-10^2)÷(2×10)=175;c= 175+ 10;   所以有:60^2+175^2=185^2
b=(60^2-12^2)÷(2×12)=144;c= 144+ 12;   所以有:60^2+144^2=156^2
b=(60^2-18^2)÷(2×18)=91; c= 91+ 18 ;   所以有:60^2+91^2=109^2
b=(60^2-20^2)÷(2×20)=80; c= 80+ 20;     所以有:60^2+80^2=100^2
b=(60^2-24^2)÷(2×24)=63; c= 63+ 24 ;    所以有:60^2+63^2=87^2
b=(60^2-30^2)÷(2×30)=45; c= 45+ 30 ;    所以有:60^2+45^2=75^2
b=(60^2-36^2)÷(2×36)=32; c= 32+36 ;     所以有:60^2+32^2=68^2
b=(60^2-40^2)÷(2×40)=25; c= 25+ 40 ;    所以有:60^2+25^2=65^2
b=(60^2-50^2)÷(2×50)=11; c= 11+ 50 ;    所以有:60^2+11^2=61^2
  
由60的有效因数为1^2×2^3×3^2×5^2条件可知,当Q=2,Q=2^3=8,Q=2×3^2=18,Q=2×5^2=50时,将得到a为60的互素勾股数。
增元定a计算法则,当取a=3、4、5、6、7 … 时,通过满足Q为整数的不同取值,将一个不漏地求出全部平方整数解。

公式2.   勾股数再生公式;
如(a,b,c)是勾股数,满足a^2+b^2=c^2关系,如有:
````A=2(a+c)+b
``{  B=2(b+c)+a
````C=2(a+b)+3c
则这时的(A,B,C)也勾股数,必满足A^2+B^2=C^2关系;且此时的(a,b,c)(A,B,C)具有b-a与B-A同差特性,具有相同的互素与不互素特性及同因数性质;

实例. 已知勾股数(3,4,5);(5,12,13);利用勾股数再生公式求出新的勾股数?
由(3,4,5)是勾股数,满足3^2+4^2=5^2关系,
````a=3
即{ b=4
````c=5

``````A=2a+2c+b=20
得到{ B=2b+2c+a=21
``````C=2a+2b+3c=29
所以数组(20,21,29)是勾股数,满足20^2+21^2=29^2关系;因(3,4,5)是互素勾股数,所以(20,21,29)也是互素勾股数,且有4-3与21-20同差;

由(5,12,13)是勾股数,满足5^2+12^2=13^2关系,
````a=5
即{ b=12
````c=13

``````A=2a+2c+b=48
得到{ B=2b+2c+a=55
``````C=2a+2b+3c=73
所以数组(48,55,73)是勾股数;满足48^2+55^2=73^2关系;因(5,12,13)是互素勾股数,所以(48,55,73)也是互素勾股数,且有12-5与55-48同差;
公式3,蔡家雄勾股数公式,
蔡家雄勾股数组算法:

        设(N/2)^2=uv,且u>v>0,且u,v为有理数,
        正整数N>=3,且(u-v)与(u+v)同为正整数,
        则N^2+(u-v)^2=(u+v)^2
        这就是蔡家雄老师勾股数组全部正整数解的统一公式。

这是中国人在勾股数研究中得到的三个独具特色的新公式。


回复 支持 1 反对 0

使用道具 举报

发表于 2016-6-25 13:24 | 显示全部楼层
本帖最后由 朱明君 于 2016-6-25 06:23 编辑
zy1818sd 发表于 2016-6-25 03:45
首先,还是要明确概念:凡是可以构成一个直角三角形三边的一组正整数,称之为勾股数。所以对勾股数性质的 ...


X=16     Y=-63   [ 负63]      Z=65  

用你俩的公式求求看
 楼主| 发表于 2016-6-25 13:42 | 显示全部楼层
明君,你这是勾股定理三角形边长的解吗?
我以多次阐明,因为如a≥3,在a^2+b^2=c^2关系中,若b、c可不为整数,则每个整数a都可组成无穷多组a^2+b^2=c^2关系。
发表于 2016-6-25 13:57 | 显示全部楼层
本帖最后由 朱明君 于 2016-6-25 06:08 编辑
zy1818sd 发表于 2016-6-25 05:42
明君,你这是勾股定理三角形边长的解吗?
我以多次阐明,因为如a≥3,在a^2+b^2=c^2关系中,若b、c可不为 ...


X=16        Y=-63  [负63]      z=65
这就是勾股定理三角形边长解的结果





勾股数组会群英,

宿世因缘聚数坛。

相互学习来探讨,

定能功成到彼岸.
 楼主| 发表于 2016-6-25 14:31 | 显示全部楼层
例3.请利用定a直求法求出8个a边长为11的直角三角形边长关系(b、c可取1-8位小数);
解:由计算得出:
11^2+60^2=61^2                        
11^2+9.6^2=14.6^2                                       
11^2+26.4^2=28.6^2                                       
11^2+3024.99^2=3025.01^2                           
11^2+30249.999^2=30250.001^2                  
11^2+7562.496^2=7562.504^2                       
11^2+15124.998^2=15125.002^2                  
11^2+10.43671875^2=15.16328125^2            
发表于 2016-6-25 14:38 | 显示全部楼层
zy1818sd 发表于 2016-6-25 06:31
例3.请利用定a直求法求出8个a边长为11的直角三角形边长关系(b、c可取1-8位小数);
解:由计算得出:
1 ...

我问的是       X=16        Y=-63  [负63]      z=65
 楼主| 发表于 2016-6-25 15:10 | 显示全部楼层
利用b=(a^2-Q^2)÷2Q;及c= b+ Q关系计算得到:
b=(16^2-2^2)÷(2×2)=63;   c= 63+ 2;      所以有:16^2+63^2=65^2
还可有:-16^2+(-63)^2=-65^2
还可有:16^2+63^2=-65^2

取负号啥意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2024-5-30 20:48 , Processed in 0.073242 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表