- 注册时间
- 2009-4-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 3513
- 在线时间
- 小时
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
×
本帖最后由 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}$
希望以上公式能有助于解决该问题. |
|