m0_62810424 2022-05-18 19:33 采纳率: 0%
浏览 11
已结题

这个什么计算啊用Matlab写的话

平A怪是一个只懂攻击的英雄,本身不存在任何技能,当生命值小于等于0时死亡。假设他拥有以下属性:
1.物理攻击200
2.最大生命 7000
3.物理防御 300
4.法术防御 0
5.暴击几率0
物理穿透 0
攻速加成 0
当物理攻击力为200时,目敌方防御力为0.则对敌方攻击一次。敌方损失200点生命值。所以,如果平A怪防御力为0的话,35次200的攻击可以杀死平A怪。
物理防御
物理防御可以使我们每次收到的伤害降低,这个降低的幅度由减伤比例决定。计算公式为:
减伤比例=防御力/(602+防御力)
所以,平A怪的减伤比例为33.25%。所以,该平A怪受到的伤害等于敌人的物理攻击力*(1-33.25%)=67%敌人的攻击力。200(1-0.333)

计算好的减伤比例
100防御=14.25% 减伤
1100防御=64.63%减伤
200防御=24.94%减伤
1200防御=66.59%减伤
300防御=33.26%减伤
1300防御=68.35%减伤
400防御=39.92%减伤
1400防御=69.93%减伤
500防御=45.37%减伤
1500防御=71.36%减伤
600防御=49.92%减伤
1600防御=72.66%减伤
700防御=53.76%减伤
1700防御=73.85%减伤
800防御=57.06%减伤
1800防御=74.94%减伤
900防御=59.92%减伤
1900防御=75.94%减伤
两个平A怪单挑,在不知道对面装备的情况下,请为平A怪挑选四件装备赢下单挑(同一装备可以重复使用)
A.反伤刺甲:增加400点防御
B.不祥征兆:增加300点防御,同时增加1000点生命值 C.霸者重装:增加3000点生命值
D.无尽战刃:增加120点攻击力后再增加1.2倍攻击力 - E.破军:增加200点攻击力·F.电刀:增加1.4倍攻击力

后面是答案了

等效血量
,为了衡量减伤的效果,我们引入等效血量的概念。以6000点生
命值,300防御力的平A怪为例,他的等效血量就是他能承受的伤害总和,即:
6000除以(1-33.25%)=8955(反过来算一下,假设8955攻击力的人攻击平A怪,那正好造成6000点伤害)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月26日
    • 创建了问题 5月18日

    悬赏问题

    • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
    • ¥15 SPSS分类模型实训题步骤
    • ¥15 求解决扩散模型代码问题
    • ¥15 工创大赛太阳能电动车项目零基础要学什么
    • ¥20 limma多组间分析最终p值只有一个
    • ¥15 nopCommerce开发问题
    • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
    • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决
    • ¥15 pycharm输出和导师的一样,但是标红
    • ¥15 想问问富文本拿到的html怎么转成docx的