absoluteByDistance function

double absoluteByDistance(
  1. double m,
  2. double d
)

Absolute magnitude from apparent magnitude and distance in parsecs.

Implementation

double absoluteByDistance(double m, double d) {
  return m + 5 - 5 * math.log(d) / math.ln10;
}