matlab - 在matlab中找到biginteger的模幂
问题描述
我想在 Matlab 中计算 Biginteger 的模幂。
a^b mod n = d
例子:
a=java.math.BigInteger('878');
b=java.math.BigInteger('8097');
c=java.math.BigInteger('961');
d=modPow(a,b,n)
如果给出, ,我如何计算n
这个 Biginteger 方程中的未知数?a
b
d
a=35367
b=453467
a^b mod n =16
或者
modPow(a,b,n)=16
n=?
例如,如果方程的答案等于,16
并且我们想找到 的值n
,我们如何编写模方程来求解n
Matlab 中的值,即使是更大的数字?可以定义n
到1000000
或为止的数10^6
。
谢谢。
解决方案
推荐阅读
- ruby-on-rails - 如何遍历具有多个值的Hash并使用destroy?
- python - 如何将 QPushButton 锚定到 QScrollArea 上的特定位置?
- ajax - 访问系统 - '试图获取非对象的属性'
- sql - 无法立即将“”转换为 bigint
- typescript - 更新 webpack-dev-server 和 webpack 后,一些模块被请求但不存在
- c++ - 未定义的 _imp 引用
- javascript - 使用 Javascript 回调在 Rails 表单中设置隐藏字段的值
- r - 用tidytext实现txt格式的tokenize
- ios - 带有 UITableView 的 ChildViewController,单元格约束错误
- php - 在特定帖子下显示评论