示例#1
0
func TestApproxNutation(t *testing.T) {
	jd := julian.CalendarGregorianToJD(1987, 4, 10)
	Δψ, Δε := nutation.ApproxNutation(jd)
	if math.Abs(Δψ.Sec()+3.788) > .5 {
		t.Fatal(Δψ.Sec())
	}
	if math.Abs(Δε.Sec()-9.443) > .1 {
		t.Fatal(Δε.Sec())
	}
}
示例#2
0
func TestApproxNutation(t *testing.T) {
	jd := julian.CalendarGregorianToJD(1987, 4, 10)
	Δψ, Δε := nutation.ApproxNutation(jd)
	if math.Abs(Δψ*(180/math.Pi)*3600+3.788) > .5 {
		t.Fatal(Δψ * (180 / math.Pi) * 3600)
	}
	if math.Abs(Δε*(180/math.Pi)*3600-9.443) > .1 {
		t.Fatal(Δε * (180 / math.Pi) * 3600)
	}
}