我应该通过php实现一个模糊功能。问题是我不知道如何创建它,我在网上寻找,但我没有找到任何东西。现在我希望你能帮我告诉我如何创建一个 php 模糊函数的拼写错误。每个功能都可以顺利进行。它将为我理解一般模型并让我了解如何为自己创建模糊功能。
问问题
1742 次
1 回答
0
取决于你所说的模糊函数,但基本上模糊逻辑会转化为一组这样的 IF 条件:
假设我们想为一个视频游戏怪物编写模糊逻辑规则。我们决定从两个变量开始:生命值 (HP) 和火力 (FP)。我们可以从这个开始:
HP/FP 非常低 HP 低 HP 中 HP 高 HP 非常高 HP 很弱的FP撤退!撤退!防御防御攻击 弱FP撤退!防御防御攻击攻击 中 FP 撤退!防御攻击攻击全力攻击! 高FP撤退!防御攻击攻击全力攻击! FP很高防御攻击攻击全力攻击!全力攻击!
function fuzzy ($hp, $firepower)
{
if($hp == 'very low hp' && $firepower == 'very weak fp' ) return 'retreat';
if($hp == 'low hp' && $firepower == 'very weak fp' ) return 'retreat';
if($hp == 'high hp' && $firepower == 'very weak fp' ) return 'defend';
...
if($hp == 'high hp' && $firepower == 'very high fp' ) return 'full attack';
if($hp == 'very high hp' && $firepower == 'very high fp' ) return 'full attack';
}
于 2012-02-14T18:21:01.937 回答