网站首页  百科知识

请输入您要查询的百科知识:

 

词条 辗转相除法
类别 中文百科知识
释义

辗转相除法zhanzhuan xiangchu fa

我国古代数学家创造的一种算法.但在外文书籍中通常把它叫做欧几里得算法.辗转相除法的具体做法如下:设a,b是任意两个正整数,由带余数除法定理,我们可得下列等式:

由于b>r1>r2>…,并且所有这些ri都是非负整数,所以一定存在一个正整数n,使得rn+1=0
辗转相除法在求最大公因数,最小公倍数,解一次不定方程,解一次同余式以及求连分数展开式等都有重要应用.

辗转相除法Zhanzhuan xiangchufa

求两个数的最大公约数的一般方法。其步骤如下:设a和b是两个自然数,a>b, 先用b除a得商数q3和余数r1; 如果r1≠0,那么r11除b,得商数q2和余数r2;如果r2≠0,那么r21,再用r2除r1得商数q3和余数r3 ;……,如此继续下去,因为每一步所得的余数在逐步减小,所以经过有限步这样的除法后,必然得到一个余数rk, 它整除前一个余数rk-1
a=bq1+r1,b=r1q2+r2,r1 = r2q3 +r3,
rk-2 =rk-1qk+rkrk-1 =rkqk+1,
那么,rk也就是最后一个除数,就是a和b的最大公约数, 即rk= (a, b)。例: 求 (143, 221)。221÷143=1 (余78), 即221=143·1+78; 143÷78=1(余65),即143=78·1+65;78÷65=1(余13),即78=65·1+13; 65÷13=5(余0),即65=13·5。那么, (143, 221) =13。

辗转相除法

一种带余除法。给定过程如下:整数a>0,b>0。可得到
 a=bq1+r1,01 b=r1q2+r2,021
 r1=r2q3+r3,032
 … …
 rn-2=rn-1qn+rn,0nn-1
 rn-1=rnqn+1+rn+1,rn+1=0
即经过有限次除法,总可得到一个余数等于零。可用此法求最大公约数。对于给定的两个多项式f(x),g(x),也可类似地利用辗转相除法求最大公因式。

随便看

 

开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2000-2025 oenc.net All Rights Reserved
更新时间:2025/9/29 2:51:32