Example #1
0
// Second exercise, p. 110.
func TestMinSep(t *testing.T) {
	sep, err := angle.MinSep(jd1, jd3, r1, d1, r2, d2)
	if err != nil {
		t.Fatal(err)
	}
	answer := unit.AngleFromDeg(.5017) // on p. 111
	if math.Abs((sep-answer).Rad()/sep.Rad()) > 1e-3 {
		t.Fatal(sep, answer)
	}
}
Example #2
0
// Second exercise, p. 110.
func TestMinSep(t *testing.T) {
	sep, err := angle.MinSep(jd1, jd3, r1, d1, r2, d2)
	if err != nil {
		t.Fatal(err)
	}
	answer := .5017 * math.Pi / 180 // on p. 111
	if math.Abs((sep-answer)/sep) > 1e-3 {
		t.Fatal(sexa.NewFmtAngle(sep))
	}
}