- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pell方程一般解法
ax^2 - by^2 = c_Pell 方程一般解法
以下涉及到定理的证明的部分全部略过.开题自然少不了介绍,以上的公式就是Pell方程的一般形态.显然如果告诉你a,b,c,一开始想到的只可能是暴力,可是接下来介绍的纯数学的方法可以很快速的求解几乎大部分解.1.首先构造一个系数矩阵,显然为了构造这个矩阵,我们需要先得到下面方程的一个最小特解(x,y0)至于如何得到,可以使用暴力(当某些情况下暴力几乎求不到最小解)或我推荐的就是使用连分数的方法来求,至于这个就留到最后来介绍.假设我们得到了以上方程的特解: x0 y0 (x0,y00,并是最小的满足条件的解)2.继续求
的一个最小特解.假设是x1,y1(x1,y10)3.假设你要求第k个解,那么有证明在这里将被暂时忽略.例子:1.求 x^2 - 3y^2 = 1的解由于这里a=1,b=3,而c=1,所以我们可以知道x0=x1,y0=y1;不难解得一个最小特解(2,1)于是有假设现在要知道第2个解,那么套用上面的公式得到x2=7y2=4即49-48=1其他解类似.2.求 x^2 - 3y^2 = 13的解显然x^2 - 3y^2 =1的最小特解在上面已经求出来了即x0=2;y0=1;现在我们需要知道的是x^2 - 3y^2 = 13的最小特解,显然应该是(4,1)于是如果继续套用上面的解,可以得到:那么得到(x1,y1) = (4,1)(x2,y2) = (11,6)......??? 现在问题来了,现在求出来的是否就是顺序解?(即按x从小到大排)显然不是.注意(5,2)依然是这组方程的解.并且由(5,2)作为参考依然可以得到许多满足条件的解,所以这种情况下不能绝对的判断由最小特解扩展到的解都是已经按照顺序得到的。因为我确实理解不了教材中的所谓的x^2 - 3*y^2 = 13的前3个解居然没有(4,1).希望哪位大牛能解释一下我的疑惑!如何用连分数来求一个最小特解?什么是连分数?昔日看到书上介绍连分数的混乱世界,感觉连分数确实是一个相当美妙的东西!为啥?见下图- -~下面如何用连分数求Pell方程最小解?好象扯不上什么关系?把上面的连分数写成 p/q=[a0 a1 a2 a3 a4 a5];对于某数,显然得到的连分数会出现循环的情况,如可以写成[1,2,2,2....],即从2开始就出现了循环,下面介绍的公式就是通过循环来求解即假设对于Pell方程x^2 - D*y^2 = 1sqrt(D)=[a0,a1,...an,b1,b2...b(m-1),bm,b1,b2,...]即以[b1,b2...bm]为循环节出现p/q=[a0,a1,...an,b1,b2,....b(m-1)]就是最小的解,然后套用上面的就OK
文档评论(0)