astro-calc
Version:
Astronomical Calculations
19 lines (18 loc) • 650 B
JavaScript
;
//Calculate gravitational force
function gForce(gConst, mass1, mass2, distance) {
var force = gConst * ((mass1 * mass2) / (distance ^ 2));
return force;
}
module.exports.gForce = gForce;
//Do E=MC^2
function massEnergyEquivalence(mass) {
var lightSpeed = 299792458;//Speed of light in meters per second. See: https://en.wikipedia.org/wiki/Speed_of_light
return mass * lightSpeed ^ 2;
}
module.exports.massEnergyEquivalence = massEnergyEquivalence;
//Planck equation
function photonEnergy(frequency, planckConstant) {
return planckConstant * frequency;
}
module.exports.photonEnergy = photonEnergy;