La formule de MacCullagh est une importante formule pour décrire le champ de gravité d'un corps non sphérique à une distance suffisamment grande mais pas très grande par rapport aux dimensions linéaires du corps. Elle s'obtient en partant de la définition de base du potentiel gravifique, sans effectuer un développement général de Laplace dont elle représente un cas particulier limité à une approximation d'ordre 2. Elle est très utilisée en géodésie théorique et en géophysique.
En coordonnées sphériques, désignons la composante radiale du vecteur-position d'un point potentié P par r, et celle du vecteur-position d'un point potentiant P' par r'. L'origine O du système de coordonnées est pour le moment encore arbitraire. L'angle compris entre les vecteurs et est noté ψ et l'élément de masse en P' est , la masse totale du corps B étant M. Sous ces conditions, le potentiel gravifique V(P) engendré au point P par le corps B peut s'écrire en toute généralité
avec
La constante G dénote la constante de gravitation de Newton.
Comme (1 + x) − 1 / 2 = 1 − x / 2 + 3x2 / 8 + o(x3) lorsque , on trouve, en posant x = − 2(r' / r)cosψ + (r' / r)2 :
Par conséquent, on a
Le potentiel gravifique en P est donc
Le moment d'inertie I autour d'un axe passant par le centre de masse O d'un corps peut s'écrire en termes des moments principaux d'inertie A, B, C obtenus par diagonalisation préalable de la matrice 3x3 représentant le tenseur d'inertie au moyen de la relation
Ici, nx, ny, nz désignent les cosinus directeurs de l'axe OP par rapport aux axes principaux d'inertie Ox, Oy, Oz, respectivement.
En faisant l'hypothèse que le corps est de révolution autour de l'axe Oz, c'est-à-dire qu'il possède une symétrie axiale d'axe Oz, on a A = B. Désignons par φ l'angle que fait la direction OP avec le plan Oxy. Alors nz = sinφ et, à cause de la relation liant les cosinus directeurs, on trouve
Avec A = B, la formule de MacCullagh devient
Dans le cas d'une symétrie axiale, le moment d'inertie I prend lui-même la forme
La formule de MacCullagh, pour un corps de révolution, prend donc finalement la forme suivante :
On voit ainsi qu'à l'approximation d'ordre 2, le potentiel gravifique V(P) peut se décomposer en quatre termes distincts V0(P), V1(P), V2(P), V3(P), soit
Le premier terme,
correspond au potentiel d'une distribution sphérique, lequel est le même que celui d'une masse ponctuelle égale à la masse comprise dans toute la sphère. A grande distance, c'est évidemment le terme dominant, puisque sa décroissance en 1/r est plus lente que celle des autres termes. C'est le potentiel newtonien classique utilisé pour établir les trajectoires keplériennes des planètes. On dit de lui qu'il correspond à un monopôle, ou à une distribution de masse monopolaire.
Le deuxième terme,
correspond à une distribution de masse dipolaire, autrement dit à un dipôle. En choisissant l'origine des coordonnées au centre de masse du corps, on annule ce terme. En effet, en se référant à la figure ci-contre, on peut écrire
où x0 désigne la composante le long d'un axe Ox de la position du centre de masse.
Les troisième et quatrième termes, V2 et V3, se rapportent à une distribution de masse quadrupolaire, autrement dit à un quadrupôle. Pour V2 on trouve successivement
où A, B, C désignent les trois moments d'inertie par rapport aux axes Ox, Oy, Oz, respectivement. En définissant le moment d'inertie moyen par
on a donc
Pour V3, on trouve
où I est le moment d'inertie autour de la direction OP. On aboutit ainsi à la formule (parfois aussi appelée théorème) de MacCullagh :
Celle-ci s'applique très utilement à des corps presque sphériques comme la Terre et les planètes, et c'est une approximation encore valable à distance suffisante pour un corps de symétrie quelconque. Il existe évidemment une limitation implicite à sa validité par le fait que la série a été tronquée à l'ordre 2 : des harmoniques supérieurs au degré 2 sont bien sûr nécessaires pour représenter de manière plus précise le champ de gravité extérieur en toute généralité.