老夫不是宠物回复:
假设楼主前面的关于装备的破魔诛魔数值没有问题,设最终伤害为S倍,要使伤害收益最高,那么S应该是越大越好。而伤害S的计算公式为:
S=1*(1+破魔率)*(1+额外破魔率)*(1+诛魔率)*(1+额外诛魔率) //借用楼主的k层理论
这里再借用一下楼主对于装备属性的计算:
“由于每件装备的属性条数……蕴灵系统由于破魔诛魔都有,并且数值不高,暂不考虑”
如果全身都按照极品装备来计算,每个部位最多3条诛破魔的话,那么(破魔+诛魔)的条数就是固定的36条。
设破魔条数为x条,那么诛魔条数为(36-x)条(按总条数36条算),那么有:
破魔率=[43.6+(58/31.1)*x]%
诛魔率=[46/16.8*(36-x)]%
而额外破魔率和额外诛魔率一般是个固定值(如龙渊套装属性,玉虚的修炼加的都是固定额外破魔)。
那么令 (1+额外破魔率)*(1+额外诛魔率)=k, 则k是一个常数。
到这里了,则 S=k*(1+破魔率)*(1+诛魔率)
再代入破魔率,诛魔率,
S=k*{1+[43.6+(58/31.1)*x]%}*{1+[46/16.8*(36-x)]%}
再化简一步:
S=(k/10000)*[143.6+(58/31.1)*x]*[100+(46/16.8)*36-(46/16.8)*x]
由于k是常数,现在等式右边其实是一个二次函数。
经过计算得到,x在取得 -2.231(保留4位有效数字) 的时候S取得最大值,在x=-2.231的右边,S随x的增大而减小。
x的实际意义是破魔的条数,所以只能为0~36的整数,所以x=0的时候,伤害倍数S取得最大值。
这是在装备基础破魔与宝石带来的初始43.6%破魔率的情况下,得出的是破魔数0条收益最大。
经过另一番计算(这里就不详细罗列计算过程了,毕竟我的思路也不一定正确,如果有什么问题,欢迎和我探讨),
当装备基础破魔与宝石带来的初始破魔率>=35.3%时,破魔数0条收益最大;
当装备基础破魔与宝石带来的初始破魔率<35.3%时,破魔数选择n条收益最大(n根据初始破魔率不同发生变化,每少1.865%的初始破魔率,n增加1条)
crab19911004回复:
1.我们知道,尽管最后输出数据会有波动,但范围波动是根据你的面板属性,在固定区域内随机取点,这个区域可以拟合一条函数曲线表示。
2.面板属性是不会波动的,比如你的破魔是52,它不可能现在对怪物的伤害是1.7%,过一会又变成1.723%。
根据第一组数据,对比破魔的值和百分比,k1=(52,1.7),k2=(280,9),如果仅是乘法关系,那么k1,k2应该处于一条直线函数上,这样推会让k1=k2,但很明显,1.7/52<9/280,所以破魔的值和百分比应该是在一条递增的函数曲线上。
3.根据样本数据,虽然y一直在增加,但前期k随着x增大递增,等到x趋近于一定大时,k逐渐变小。(y=破魔的百分比,x=破魔的值;k是斜率,当k最大时,此时的破魔值带来的百分比是收益最大的。)这条曲线形状已经很明显了,它是类似(1+e^(3-x))^-0.5函数形态,向x轴右侧和y轴上方平移。
综上所述,我们应该根据不同诛魔值下,百分比的变化,求出这条曲线公式,然后对这条曲线求导,得到k的最大值,进而推出x和y。
所以根据这类面板,函数图像可能为 (1+e^(-x))^-1 右移n个单位构成,待检验。(这里e代指的是大于0的常数,并不是数学意义上的e)如:(1+e^(3-x))^-0.5。
计算其它面板属性的方法是:
1.取3组数值与百分比数据
2.选择其中两组,代入函数h(x),计算a,b。(暂时估计a,b为常数)
3.对函数h(x)求导,得出k=h(x)'
4.将a代入k=h(x),求k最大时,x的正值。
5.得出的x1即为面板属性值。
6.将x1代入h(x),得到面板属性百分比。
7.根据自己经济能力选择对应百分比堆砌。
我总觉得,没有数学理论公式推断出来的是不准确的。作诛魔和破魔两条斜率公式的直线,然后求得交点Q,k1,k2分别为x轴和y轴。那么两条直线的夹角处的区域下,若此时你的破魔率/破魔力k1=k1',则在直线k1上找到这个点k1',得到最终夹角范围。这个是随手画的图,我觉得应该是当达到Q点的时候,理论上收益最大化。
![]() |