![]() |
1
1
在这种情况下,Matlab所做的是计算 a^((p-1)/p) 在取模量之前。像 a^((p-1)/p) 很快变得太大而无法处理,Matlab似乎通过将其转换为浮点数来解决这一问题,在计算模数时会丢失一些分辨率并产生错误的结果。 正如@rayreng所提到的,您可以使用任意精度工具箱来解决这个问题。 或者,你可以把求幂分解成几个部分,在每个阶段取模。这应该更快,因为它占用的内存更少。您可以将其转储到函数中,然后调用它。
|
![]() |
SH_IQ · 在MATLAB条形图中为特定条形图颜色添加其他图例 6 月前 |
![]() |
Vlad Vadean · Matlab数组乘法 6 月前 |
![]() |
Catalin Baba · 如何在MATLAB中连接两个向量 6 月前 |
![]() |
servoz · 在matlab和python中创建类似的矩阵对象 1 年前 |
![]() |
CircAnalyzer · MATLAB中字符串的十进制数列表 1 年前 |
![]() |
I Like Algebra · 在Julia中交换行的最简单方法 1 年前 |