getFactors method

Iterable<num> getFactors(
  1. int len
)
override

Implementation

Iterable<num> getFactors(int len) {
  var factors = List<num>.filled(len,0);
  var factor = 2*math.pi/(len-1);
  for (int i=0; i<len; i++)
    factors[i] = 0.5 * (1 - math.cos(i*factor));
  return factors;
}