Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
double radarelab::algo::Cleaner::trap ( double  x1,
double  x2,
double  x3,
double  x4,
double  val 
) const

trapezoidal probability function

Definizione alla linea 834 del file cleaner.cpp.

835 {
836  if(val<=x3&&val>=x2) return 1.;
837  else if(val<x2&&val>x1) return val/(x2-x1)-x1/(x2-x1);
838  else if (val<x4&&val>x3) return val/(x3-x4)-x4/(x3-x4);
839  else return 0.; // (val<=x1||val>=x4)
840 }