I'm trying to use the function rem() to determine the remainder of some modulus arithmetic equation, however my implementation doesn't seem to work. The equation in question is: . The correct answer should be but when I try solving it with the rem() function I get an unexpected answer. What am I doing wrong?
>> r=rem(715^17,2773)
r =
2089
>>
I checked the original equation using Wolframalpha and it does give me the answer I was expecting:

 Réponse acceptée

715^17 is too big. You can use symbolic computation:
r=rem(sym(715)^17,2773)
r = 
1462

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by