看板 MATLAB 關於我們 聯絡資訊
譬如我用: mod(5^50,3) mod(5e50,3) mod(5^50-1,3) mod(5e50-1,3) 這些的答案都是0 那請問如果我硬是要算大數的餘數怎麼辦? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.167.153.152
sunev:C_and_CPP板有提到類似的問題 #1GyO6Vi8 01/16 12:55
klain:好像也沒解決問題耶, 因為mod是寫死的啊? 01/16 13:16
sunev:有啊,簡單來講就是自已拆數字啦。 01/16 13:20
onezillion:mod(sym('5e50'),3),mod(sym('5*10^50'),3) 01/16 13:29
onezillion:mod(sym('5*10^50-1'),3) mod(sym('5^50-1'),3) 01/16 13:29
onezillion:忘了說,要再eval或double回num 01/16 13:37
klain:樓上的解法好像真的可以work耶!! :) 想請問一下背後的道理是 01/16 13:37
klain:什麼? 怎麼改成symbol符號之後反而就可以了? 01/16 13:37
onezillion:自己拆數字的工作丟給matlab而已 01/16 13:38