// "rectangular coordinate" solution, p. 113. func TestMinSepRect(t *testing.T) { sep, err := angle.MinSepRect(jd1, jd3, r1, d1, r2, d2) if err != nil { t.Fatal(err) } answer := unit.AngleFromSec(224) // on p. 111 if math.Abs((sep-answer).Rad()/sep.Rad()) > 1e-2 { t.Fatal(sep, answer) } }
// "rectangular coordinate" solution, p. 113. func TestMinSepRect(t *testing.T) { sep, err := angle.MinSepRect(jd1, jd3, r1, d1, r2, d2) if err != nil { t.Fatal(err) } answer := 224 * math.Pi / 180 / 3600 // on p. 111 if math.Abs((sep-answer)/sep) > 1e-2 { t.Fatal(sexa.NewFmtAngle(sep)) } }