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

if (a < 0.0) return 0;

if (a > 1.0) return 0;

float c = (float)1.0 - a;

return c;

}

//нормализация

public int normalize(float inn)

{

if (inn >= 0.5) return 1;

else return 0;

}

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

public float spikeProfile (float value, float lo, float high)

{

float peak;

value += (-lo);

if ((lo < 0) && (high < 0))

{

high = -(high - lo);

}

else if ((lo < 0) && (high > 0))

{

high += -lo;

}

else if ((lo > 0) && (high > 0))

{

high -= lo;

}

peak = (float)(high / 2.0);

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