Курсовая работа: Применение нечёткой логики на примере простой модели зарядного устройства для батарей

if (value < peak)

{

return (value / peak);

}

else if (value > peak)

{

return ((high - value) / peak);

}

return (float)1.0;

}

// функцияпринадлежностиввидетрапеции

public float plateauProfile(float value, float lo, float lo_plat,

float hi_plat, float hi)

{

float upslope;

float downslope;

value += (-lo);

if (lo < 0.0)

{

lo_plat += -lo; hi_plat += -lo;

hi += -lo; lo = 0;

}

else

{

lo_plat -= lo; hi_plat -= lo;

hi -= lo; lo = 0;

}

upslope =(float) (1.0 / (lo_plat - lo));

downslope = (float)(1.0 / (hi - hi_plat));

К-во Просмотров: 504
Бесплатно скачать Курсовая работа: Применение нечёткой логики на примере простой модели зарядного устройства для батарей