顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2017-01-14 01:48:24
看板 Gossiping
作者 dklash (劉翰肥宅‧油膩boy)
標題 Re: [問卦] 1+2+3+4+.......= -1/12 ?
時間 Sat Jan 14 00:53:46 2017


※ 引述《devidevi (蜜蜜)》之銘言:
: ※ 引述《zax8419 (不要查我哎批嘛Q)》之銘言:
: : %如果想要確切了解1+2+3+....=-1/12 可以去google zeta函數
: : 一個至今還在爭論の數學(?)問題
: : (3)1+2+3+4+.......= -1/12 ?
: 1.誰可以告訴我,為什麼正數無限相加會等於負的???
: 2.如果這點是謬論,可以代表這個人所說都都是謬論嗎??

其實我對這題有不同的看法

首先  在C語言中

int 的值域是 -2147483648~2147483647

所以我們如果讓一個int sum去存放累加後的答案

大概像這樣

int sum=0,i=1;

while(1)
{
    sum+=i++;
}


在i原本應該等於2147483648的時候

因為overflow了 所以i實際上是-2147483648

2147483649會變成-2147483647


這樣一直累加下去到i原本應該是4294967293的時候

sum會剛好等於0


再接下去就是重複的過程一直循環



這個跟這個題目有什麼關係呢?


我猜


我們活(?)在某種生物創造出來的模擬器裡面

所有的自然數,我們以為會無窮大延伸下去的數字,其實只是還沒overflow而已

等到了overflow後再繼續一直累加

到達記憶體的極限的時候

那個sum就會等於-1/12


你可能會問

"-1/12不是整數阿! 幹!"

不要被人類的想法侷限了

也許這個模擬器中,數字也有最小組成單元

就叫做 肛普朗克小數 好了

而這個模擬器中沒有分什麼整數 浮點數的資料格式

一律用肛普朗克小數儲存

這樣去想,很多東西就豁然開朗了




像是已經過去的期末考

還有已經離你遠去的學分


--
                                  我還沒說完吶~~      夠多了夠多了,回家啦~!
                                          \        /
                                                 ○
                                         ︵ \○╱/|
                             . . ﹎ ﹍﹍ ╱ ̄﹚╱>

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.92.49
※ 文章代碼(AID): #1OUGOTQc (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1484326429.A.6A6.html
m21423: 工三小1F 01/14 00:54
chctonagisa: 還行2F 01/14 00:54
a94037501: 幹資工系3F 01/14 00:55
neverfly: 你還沒進化到大數運算,還在生火嗎4F 01/14 00:55
Amilous: 一點關係都沒...5F 01/14 00:55
tkc7: 廢文6F 01/14 00:56
f496328mm: 嫩   才10位數7F 01/14 00:56
Yukari000: 肛普朗克8F 01/14 00:56
freshbanana: 明年再來吧9F 01/14 00:57
qaz01234567: 我看不懂10F 01/14 00:58
Cybershit: 跟阿勇的物質不滅定律87%像11F 01/14 00:59
hellomen: 我也這麼覺得12F 01/14 01:00
mmmpkxabc36: 笑13F 01/14 01:09
hanklgs: op猛哦14F 01/14 01:29
a0926733: 推15F 01/14 01:34

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 95 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇