L’azimut $A$ misurato da sud, si ottiene così:

$$\tan A =\frac{\sin H}{\cos H\sin\varphi-\tan\delta\cos\varphi}$$

Per calcolare $A$ si consiglia l’uso della funzione $atan2$ (arcotangente a due argomenti, il numeratore e il denominatore della frazione). L’azimut misurato da nord si ottiene aggiungendo $180^\circ$.

L’altezza $h$ si calcola:

$$\sin h =\sin\varphi \sin\delta+\cos\varphi\cos\delta\cos H$$

Per entrambe le formule, i parametri sono:

$H$ è l’angolo orario del Sole;
$\varphi$ è la latitudine dell’osservatore;
$\delta$ è la declinazione del Sole.