Зависит от того, что вы называете нечеткими функциями, но
В основном нечеткая логика переводится в набор условий IF такого типа:
Предположим, мы хотим написать правила нечеткой логики для монстра видеоигр. Мы решили начать с двух переменных: хитов (HP) и огневой мощи (FP). Мы могли бы начать с этого:
HP/FP Very low HP Low HP Medium HP High HP Very high HP
Very weak FP Retreat! Retreat! Defend Defend Attack
Weak FP Retreat! Defend Defend Attack Attack
Medium FP Retreat! Defend Attack Attack Full attack!
High FP Retreat! Defend Attack Attack Full attack!
Very high FP Defend Attack Attack Full attack! Full attack!
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';
}