Re: [ika] 民意分析

看板CGI-Game (CGI Game)作者 (windf4)時間18年前 (2008/07/11 00:52), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《icenuclear (藍色丁丁)》之銘言: : 何時人口達到穩定? : if 民意 + 人口數 <= 城市人口上限 => Never : else => log(民意 / (人口數 - 城市人口上限 + 民意) ) * 50 (單位: 小時) : 但網頁中所看到的數據皆為無條件捨去後的結果 : 所以會有些誤差 剛好在開新村和升市政府,提供一點數據。[] 內均為系統時間 人口/上限/民意 537 /542 /100, [ 15:54 ] 距市政府升級完成 1:31(時) 539 /542 / 98, [ 16:29 ] 升 539人 540 /542 / 97, [ 16:59 ] 升 540人 540 /630 / 97, [ 17:25 ] 市政府升級完了 541 /630 / 96, [ 17:30 ] 升 541人 民意 100, 成長率約 2人/時, 即半小時 1人. =================   殖新村完約 7分鐘建總督 1級 40/60/25, [ 13:52 ] 新村建立 42/60/23, [ 18:00 ] 升 42人, 總督 1完工前 13秒 民意 25, 成長率約 0.5人/時, 即 2小時 1人 ================= 按公式:  〔註:公式中的log指自然對數ln,底為e而非10〕 人口/上限/民意 值(小時) 上減下差額(分鐘) 537 /542 /100 2.5647 538 / / 99 2.0621 30.1510 539 / / 98 1.5545 30.4571 540 / / 97 1.0417 30.7695 40 / 60 / 25 80.4719 41 / / 24 78.4308 122.4660 42 / / 23 76.3028 127.6788 差額可以視為該人口時增加 1人所花費時間。例: 537->538 = 30.1510 分。 ================== 由於對log的底的認知不同(數學和程式語言定義上的差異),造成之前算 得的結果誤差極大,在把底換成e之後,和實測的結果的差異性應該算是在判 讀數值不精確(小數未顯示)所造成的合理誤差範圍之內,公式是可信的。所 以將上面的數據更改。 結論是--公式中 log 以 e 為底, 也就是自然對數 ln, 用的時候要注意別用 錯函數了〔Excel中為 ln〕。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.68.153

07/11 01:13, , 1F
可以直接講你得出來的結論嗎 頭暈了 囧
07/11 01:13, 1F
※ 編輯: windf4 來自: 125.231.68.153 (07/11 01:47)

07/11 08:54, , 2F
log是以e為底 不是10
07/11 08:54, 2F

07/11 11:39, , 3F
LOG以10為底 LN以E為底吧
07/11 11:39, 3F

07/11 12:09, , 4F
一般log底為10, 以e為底會用ln.
07/11 12:09, 4F

07/11 12:11, , 5F
查了一下, javascript 和 c 中 log 都是指ln沒錯...
07/11 12:11, 5F
※ 編輯: windf4 來自: 125.231.72.43 (07/11 12:51)
文章代碼(AID): #18TZvWUb (CGI-Game)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
2
5
文章代碼(AID): #18TZvWUb (CGI-Game)