Re: [心得] 追加爆傷爆率對DPS增益的速查圖與公式

看板DIABLO作者 (singularity)時間10年前 (2014/05/23 00:23), 10年前編輯推噓9(9018)
留言27則, 10人參與, 最新討論串2/2 (看更多)
這篇文提供了一種繪製圖表的方法 以目視圖表即可在爆率、爆傷之間進行取捨 並且結論大致上正確,是一篇優秀的文章 但文章中有一些地方未說明清楚 且未有公式的由來推導 因此我想為這篇文做一些註解 ※ 引述《hiro920463 (hiro)》之銘言: : 其實網路上已經有很多方便的計算機可以用,不過我天生比較懶,不喜歡打數據,所以用 : 程式預先跑了幾個圖表快速查找,主要用於估算更換武器飾品時,調整爆傷爆率後大概會 : 對 DPS 有多少影響。 (原文略) : 其實這個東西不用查圖也能算,把上述式子整理後會得到淨增傷比例是 : 原爆傷*追加爆率 + 原爆率 *追加爆傷 + 追加爆率*追加爆傷 : ----------------------------------------------------------------- : 1 + (原爆傷*原爆率) 推導一: 首先我們知道面板DPS的算法如下: DPS = 武器均傷總合項 * 主屬增傷項 * 攻速增傷項 * 爆擊增傷項 * 面板技能增傷項 然後爆擊增傷項長這樣 [爆率*(1+爆傷) + (1-爆率)*1] 又因為現在我們只討論爆擊部分 所以我把式子整理成這樣 DPS = [爆率*(1+爆傷) + (1-爆率)*1] * 其他增傷項 = (1 + 爆率 * 爆傷) * 其他增傷項 想要求得增傷比例,將以下式子化簡: 為了簡化在此令A為原始爆率、a為追加爆率、B為原始爆傷、b為追加爆傷 (增加過爆率爆傷後的DPS)/(原來的DPS) 1+(A+a)(B+b) * 其他增傷項 = ---------------------------- (紅字消去) 1+A*B * 其他增傷項 然後由於原文說的是淨增傷比例 所以要再減一 a*B+A*b+a*b [(1+(A+a)(B+b)) / (1+A*B)] - 1 = ------------- 1+A*B : 一般而言換武器通常追加爆率 為零,所以可以把上式化簡成: : 原爆率 *追加爆傷 / (1 +原爆傷*原爆率) (原文略) : 最後討論公式 4 的算法, : 原爆傷 * 追加爆率 : 純追加爆率傷害:純追加爆傷傷害 = ----------------------------------- : 原爆率 * 追加爆傷 : 令此值為 1 代表相同增傷效果,換言之我們可以得到 : 追加爆率:追加爆傷 =原爆傷:原爆率 的比例關係。 推導二: 純追加爆率傷害 / 純追加爆傷傷害 AB + 1 + aB = (A+a)*B+1 / A*(B+b)+1 = ----------------- AB + 1 + Ab 令此值為1,得 aB = Ab 相反地,會獲得 (追加爆率:追加爆傷) = (原爆率:原爆傷) 的比例關係 最後我手邊暫時沒有MatLab、也不想裝SciLab跟Octave佔空間 拿Google繪圖隨便意思一下 我們從把推導一的公式拿來用 舉例來說,爆率 50% 爆傷 400% ((1+(0.5+x)*(4+y))/(1+0.5*4))-1, x is from 0 to 0.6, y is from 0 to 5 貼到google上就可以了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.24.218 ※ 文章網址: http://www.ptt.cc/bbs/DIABLO/M.1400775789.A.16A.html ※ 編輯: DarkIllusion (122.121.24.218), 05/23/2014 00:34:24

05/23 00:33, , 1F
有時候真佩服你們這些數學好的...
05/23 00:33, 1F
※ 編輯: DarkIllusion (122.121.24.218), 05/23/2014 00:38:08

05/23 00:36, , 2F
05/23 00:36, 2F

05/23 00:37, , 3F
也不用想太多 就定義去算就好..
05/23 00:37, 3F

05/23 00:37, , 4F
不明覺厲
05/23 00:37, 4F

05/23 00:41, , 5F
最簡單的方式其實就爆率*爆傷,前後比較就可以了
05/23 00:41, 5F

05/23 00:41, , 6F
這公式只是為了畫圖用
05/23 00:41, 6F

05/23 00:43, , 7F
DPS=[1+爆率x爆傷]x其它增傷...為什麼要把公式複雜化
05/23 00:43, 7F

05/23 00:43, , 8F
變化就是前後兩個相除 看百分比就好了...
05/23 00:43, 8F

05/23 00:45, , 9F
小寫a跟b是用來代表變動值,推導方便用
05/23 00:45, 9F

05/23 00:47, , 10F
我只能說你結論就是公式 你的推推導只是把你複雜化
05/23 00:47, 10F

05/23 00:47, , 11F
的公式變成原本的公式...
05/23 00:47, 11F

05/23 00:51, , 12F
推樓上XDD 有簡單公式何必又複雜化
05/23 00:51, 12F

05/23 00:52, , 13F
我想也許是因為天資聰明的人才會覺得結論很直覺
05/23 00:52, 13F

05/23 00:52, , 14F
我想這跟天資沒什麼關聯..
05/23 00:52, 14F

05/23 00:52, , 15F
不過數學本來就是給我這樣的駑鈍的人使用的,對吧?
05/23 00:52, 15F

05/23 00:53, , 16F
你寫的這麼長一串也沒有比較好懂啊...
05/23 00:53, 16F

05/23 00:54, , 17F
大原則就是 變化後/變化前
05/23 00:54, 17F

05/23 00:54, , 18F
沒變的都不用看 這就是最原始的比較 也最簡單
05/23 00:54, 18F

05/23 01:05, , 19F
我懂你們的意思Q_Q 但我還是覺得1+A*B沒那麼直觀
05/23 01:05, 19F

05/23 01:07, , 20F
那我修一下好了,式子確實太雜
05/23 01:07, 20F
※ 編輯: DarkIllusion (122.121.24.218), 05/23/2014 01:09:41

05/23 01:18, , 21F
呃 圖為什麼加了z軸
05/23 01:18, 21F

05/23 01:20, , 22F
哦,原文的圖其實本來就有Z軸
05/23 01:20, 22F

05/23 01:21, , 23F
只是他把Z軸分離放在圖片右邊,Z軸就是增傷幅度
05/23 01:21, 23F

05/23 01:57, , 24F
多了z軸我覺得好難看懂XD 抽出來比較瞭
05/23 01:57, 24F

05/23 02:06, , 25F
我也是這麼想XD 所以我才說意思一下
05/23 02:06, 25F

05/23 02:56, , 26F
05/23 02:56, 26F

05/23 09:38, , 27F
當初學RSM交的報告就是dps試算....
05/23 09:38, 27F
文章代碼(AID): #1JVYHj5g (DIABLO)
文章代碼(AID): #1JVYHj5g (DIABLO)