找回密码
 欢迎注册
查看: 30395|回复: 15

[求助] 怎样求如下高次同余方程

[复制链接]
发表于 2010-2-27 21:36:58 | 显示全部楼层 |阅读模式

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

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

×
x^3+15x^2+29x+8=0(mod 45113)知道该方程有一根31,问其它两根怎么求?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-28 00:33:05 | 显示全部楼层
从没玩过高次同余方程,期待ing……

我用数学软件算了一下,另外两个根是 19267,19496
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-28 09:02:27 | 显示全部楼层
应该不止3个解吧?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-28 10:22:10 | 显示全部楼层
3# litaoye

一般的方程其解不一定是三个的。
但这个却刚好只有三个,
貌似楼主是先知道了答案的。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-28 11:21:58 | 显示全部楼层
45113=197*229
因此,如果x0是x^3+15x^2+29x+8=0(mod 45113)的解,则必定同时满足:
x0^3+15x0^2+29x0+8=0(mod 197)
x0^3+15x0^2+29x0+8=0(mod 229)
分别分解模197和模229的多项式x^3+15x^2+29x+8,我们可以得到:
(11:14) gp > factormod(x^3+15*x^2+29*x+8,197)
%1 =
[Mod(1, 197)*x + Mod(7, 197) 1]

[Mod(1, 197)*x + Mod(39, 197) 1]

[Mod(1, 197)*x + Mod(166, 197) 1]

(11:14) gp > factormod(x^3+15*x^2+29*x+8,229)
%2 =
[Mod(1, 229)*x + Mod(198, 229) 1]

[Mod(1, 229)*x^2 + Mod(46, 229)*x + Mod(81, 229) 1]
然后,再解上面的模方程,再利用中国剩余定理得到原来的三次方程的解。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-2-28 15:56:11 | 显示全部楼层
我会使用穷举法来解决这个问题,毕竟那个模数不大,应该很快的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-2-28 23:42:32 | 显示全部楼层
#5,怎样求多项式方程在某个同余数下的分解
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-4-9 21:49:58 | 显示全部楼层
为什么其它两根之差恰好是模45113的一个因子229,这其中是某种必然呢,还是纯属偶然现象?还有计算机是采用什么办法求解这种三次同余方程的,如果模数增大为大数,求解还容易吗?望不吝赐教。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-4-10 14:43:45 | 显示全部楼层
那你找找看是不是高次方程模M(M=a*b,a,b为素数)的解,其中两个解的差一定是a 或b
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-4-10 22:29:18 | 显示全部楼层
本帖最后由 hujunhua 于 2010-4-10 23:25 编辑

不是巧合。中国剩余定理保证的。
在最一般的情况下,模为pq(两个不同的素数之积)的一元3次同余方程有9个根。
对模p,  这9个根可分成3组,每组3根。每组内3根两两之差都是p的倍数。
对模q,亦成如此。不过组合不同。

本题只有3根,是因为还有6个虚根。

评分

参与人数 1鲜花 +2 收起 理由
qianyb + 2 马上剑指本原

查看全部评分

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

本版积分规则

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

GMT+8, 2024-5-10 23:18 , Processed in 0.049379 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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