我想計算例如257^150,但matlab顯示直到257^126。我想找到指數「x」來計算模數。例如,給出(257^x mod 1009)= 369的力量。謝謝。在matlab中計算大數的功率
回答
想想問題以及如何解決問題。你知道帽子mod(x,42)
是23
。什麼是7*x
的剩餘部分?它mod(7*42,23)
投入代碼:
a=257;
m=1009;
s=369;
r=1;
x=0;
while(not(r==s))
x=x+1;
r=mod(r*a,m);
end
非常感謝您的幫助。我想問一些更多。爲什麼pow函數「^」不能計算大指數的數字? –
雙精度浮點格式只允許一定範圍內的數字。這是matlab中的默認格式。此外,還有精確度損失。在文檔和維基百科有關浮點基礎知識的文章中查看'eps'' realmax'和'realmin'。有關更多詳情,請訪問:http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html – Daniel
@ 2-Chri:如果您確實需要使用符號或變量精度數學的數字:'sym(257)^ 126'或'vpa(257)^ 126'。 – horchler
- 1. 在10.功率/計算/功率計算
- 2. 計算一個數的大功率
- 3. 在matlab中計算曲面的曲率
- 4. 在matlab中計算大數量的功能
- 5. 在matlab中計算利率樹
- 6. 大整數功率計算中的無限循環Java
- 7. 如何計算matlab中的斜率?
- 8. 計算功率小數在Python
- 9. 使用遞歸計算大數位數的功率
- 10. 如何計算沒有整數大數點表示的功率?
- 11. 高功率模數的計算
- 12. 在matlab中計算大數的模運算(RSA)
- 13. 在matlab中計算函數
- 14. 在MATLAB中計算秒數
- 15. 計算功率譜密度
- 16. 計算功率提高到
- 17. MATLAB:涉及大數字的計算
- 18. 在MongoDB的聚合框架中計算數字的功率
- 19. 如何在MATLAB中計算最大的數組維數?
- 20. 計算最大功率,使結果在極限內
- 21. 在matlab中的GPU計算
- 22. 在Matlab中更快的指數計算
- 23. 如何使用遞歸計算功率的功率?
- 24. 累積頻率計數 - MATLAB
- 25. 如何計算股票在MATLAB中的歷史波動率?
- 26. 如何在MATLAB中計算99%的覆蓋率?
- 27. Matlab中的小計計算
- 28. C++:正確的方式來計算功率大沒有
- 29. 在計算Lua中的大功率時出現不明原因的行爲
- 30. 以n爲模的功率計算
做你計算在'257^126'是錯誤的爲好。在'257^126'你的浮點精度高於'10^287',你需要少於一個。 – Daniel