sumN function

double sumN(
  1. List<double> magnitudes
)

Combined apparent magnitude of multiple stars.

Implementation

double sumN(List<double> magnitudes) {
  var s = 0.0;
  for (final mi in magnitudes) {
    s += math.pow(10, -0.4 * mi).toDouble();
  }
  return -2.5 * math.log(s) / math.ln10;
}