在 Mathematica 中求解二次同余方程
为了在
x^2 == 123456 mod 1299709
Mathematica 中求解,我使用了:
Reduce[x^2 == 123456 + 1299709 k, {x, k}, Integers]
这会产生正确的答案。
问题:Reduce 是解决二次同余方程的最佳方法(性能、优雅或其他)吗?
In order to solve
x^2 == 123456 mod 1299709
in Mathematica I have used:
Reduce[x^2 == 123456 + 1299709 k, {x, k}, Integers]
which yields the correct answer.
Question: Is Reduce the best way ( performance, elegance or otherwise ) to solve quadratic congruence equations?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
显然您正在寻找
Modulus
选项。引用文档:
Apparently you are seeking the
Modulus
option.Quoting the documentation:
丹尼尔·利希布劳
Daniel Lichtblau