func ExampleApproxAnnualPrecession() { // Example 21.a, p. 132. eq := &coord.Equatorial{ base.NewRA(10, 8, 22.3).Rad(), base.NewAngle(false, 11, 58, 2).Rad(), } epochFrom := 2000.0 epochTo := 1978.0 Δα, Δδ := precess.ApproxAnnualPrecession(eq, epochFrom, epochTo) fmt.Printf("%+.3d\n", base.NewFmtHourAngle(Δα.Rad())) fmt.Printf("%+.2d\n", base.NewFmtAngle(Δδ.Rad())) // Output: // +3ˢ.207 // -17″.71 }
func ExampleApproxAnnualPrecession() { // Example 21.a, p. 132. eq := &coord.Equatorial{ unit.NewRA(10, 8, 22.3), unit.NewAngle(' ', 11, 58, 2), } epochFrom := 2000.0 epochTo := 1978.0 Δα, Δδ := precess.ApproxAnnualPrecession(eq, epochFrom, epochTo) fmt.Printf("%+.3d\n", sexa.FmtHourAngle(Δα)) fmt.Printf("%+.2d\n", sexa.FmtAngle(Δδ)) // Output: // +3ˢ.207 // -17″.71 }