tuiliji/GenAlogrithm/Func.h

30 lines
609 B
C

#pragma once
#include<math.h>
double compDetectValue(double x1, double x2, double x3)
{
double value = pow(x1/74.0,2) * (x2/120.0) * pow(x3,0.5);
return value;
}
double computeAttackValue(double x1, double x2)
{
double value = x1 * pow(x2,0.5) + 1;
return value;
}
double computeSurValue(double x1, double x2, double x3, double x4, double x5)
{
if((x1 == 0) || (x2 == 0) || (x3 == 0))
{
return 0.0;
}
double value = pow((10.0/x1) * (15.0/x2) * (5.0/x3),0.5) + (x4/9.0) + (x5/1200.0);
return value;
}
double computeInterfereValue(double x1, double x2)
{
double value = x1 * x2;
return value;
}