有人可以帮忙解一下这个四元一次方程组吗?已知hp,spd,atk,def求解basevtl,basestr,basetgh,basedexhp = ( basevtl * 4 + basestr * 1 +basetgh * 1 +basedex * 1 ) * 0.01spd = basedex * 0.01atk = basestr * 0.01 * 1.0 + basetgh * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05def = basetgh * 0.01 * 1.0 + basestr * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05basevtl =basedex = 100 * defbasestr =basetgh =有人帮解吗..可以追加分数..第三第四不一样..atk = basestr * 0.01 * 1.0 + basetgh
有人可以帮忙解一下这个四元一次方程组吗?
已知hp,spd,atk,def求解basevtl,basestr,basetgh,basedex
hp = ( basevtl * 4 + basestr * 1 +basetgh * 1 +basedex * 1 ) * 0.01
spd = basedex * 0.01
atk = basestr * 0.01 * 1.0 + basetgh * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05
def = basetgh * 0.01 * 1.0 + basestr * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05
basevtl =
basedex = 100 * def
basestr =
basetgh =
有人帮解吗..可以追加分数..
第三第四不一样..
atk = basestr * 0.01 * 1.0 + basetgh * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05
def = basetgh * 0.01 * 1.0 + basestr * 0.01 * 0.1 + basevtl * 0.01 * 0.1 + basedex * 0.01 * 0.05
仔细看一下就可以看出了.
后面的
basevtl =
basedex = 100 * def
basestr =
basetgh =
请忽略.
这个方程组得系数矩阵有点病态,手算矩阵的逆比较繁琐,所以利用Maple算得:
basevtl = 26.19*hp-23.81*spd-23.81*atk-23.81*def
basedex = 100 * def
basestr = -2.38*hp-2.38*spd+103.17*atk-7.94*def
basetgh = -2.38*hp-2.38*spd-7.94*atk+103.17*def
你确定方程没有问题吗?第3、4方程是一样的啊.若def已知的话,因为basedex = 100 * def,所以basedex求出来了;由第3、4方程是一样的,atk=def,知道了两个条件上面方程就成了二元一次方程了,比较容易求解了.个人怀疑你的...