找回密码
 欢迎注册
查看: 27967|回复: 3

[讨论] 根号d的构造问题

[复制链接]
发表于 2009-6-4 13:48:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
本帖最后由 wsc810 于 2009-6-4 14:28 编辑 已知 ${sqrt(d)+P}/Q = [a_1,a_2,...,a_n]$,其中 ,$P^2+Q Q'=d$ 若现在已知有$p_n/p_{n-1}=[a1,a2,...,a_n]$,问能否构造出$d$,即求出$P,Q,Q'$使得求出的 ${sqrt(d)+P}/Q$的连分式展开式的前$n$项为$[a_1,a_2,...,a_n]$,若给出更一般的两个数,使他分别等于$p_n,p_{n-1}$, 以上问题怎么解决? 下面先给出求连分式${sqrt(d)+P}/Q$的有关公式. $P_a=[sqrt(d)]$ $a_1=[{P_a+P}/Q]$ $P_1=a_1Q-P$,$Q_1={d-P_1^2}/Q$, $P_n=a_{n-1}Q_{n-1}-P_{n-1}$ $Q_n=(d-P_n^2)/Q_{n-1}=Q_{n-2} +a_{n-1}(P_{n-1}-P_n)$ 然后,再利用${sqrt(d)+P}/Q=[a_1,a_2,...a_n,alpha_n]$ $alpha_n={sqrt(d)+P_{n+1}}/Q_{n+1}$ ${sqrt(d)+P}/Q={alpha_np_n+p_{n-1}}/{alpha_nq_n+q_{n-1}}$ 将上式整理得: $q_nP_{n+1}+q_{n-1}Q_{n+1}=Qp_n-Pq_n$ $p_nP_{n+1}+p_{n-1}Q_{n+1}=Q'q_n+Pp_n$ 从上式中解出$Q_{n+1},P_{n+1}$得 $(-1)^nQ_{n+1}=Qp_n^2-Q'q_n^2-2Pp_nq_n$ $(-1)^nP_{n+1}=Q'q_nq_{n-1}-Qp_np_{n-1}+P( p_nq_{n-1}+p_{n-1}q_n)$ 还有如下两个公式 $q_n^2d-(q_nP_{n+1}+q_{n-1}Q_{n+1})^2=(-1)^{n+1}Q_{n+1}Q$ $p_n^2d-(p_nP_{n+1}+p_{n-1}Q_{n+1})^2=(-1)^nQ_{n+1}Q'$ 特殊情形,当$P=0,Q=1$时,有 $p_n=q_nP_{n+1}+q_{n-1}Q_{n+1}$ $dq_n=p_nP_{n+1}+p_{n-1}Q_{n+1}$ 消去$P_{n+1}$佩尔方程的解 $p_n^2-dq_n^2=(-1)^nQ_{n+1}$ 希望以上公式能有助于解决该问题.
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2009-6-7 12:06:06 | 显示全部楼层
本帖最后由 wsc810 于 2009-6-7 12:08 编辑 问题已得到解决,就是先任意确定一个数令它为$Q_{n+1}$ 利用公式 $(-1)^nQ_{n+1}=Qp_n^2-Q'q_n^2-2Pp_nq_n$ 求该不定方程 解出$Q, Q' , P$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2009-6-8 21:53:08 | 显示全部楼层
自问自答,既提问又思考,支持!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2020-7-27 19:38:09 | 显示全部楼层
本帖最后由 wsc810 于 2020-7-27 19:52 编辑

公式修改

$Qp_np_{n-1} - Q'q_nq_{n-1} - P(p_nq_{n-1}+p_{n-1}q_n)=(-1)^nP_{n+1}$

$Q_nq_n^2 - 2P_{n+1}q_nq_{n-1} - Q_{n+1}q_{n-1}^2=(-1)^n$

$Q_np_n^2 - 2P_{n+1}p_np_{n-1} - Q_{n+1}p_{n-1}^2=(-1)^{n+1}d$

$p_nq_{n-1} - p_{n-1}q_n=(-1)^{n+1}$

毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-11-22 19:35 , Processed in 0.022238 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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