func ExampleError() { // Example p. 124. rδ := base.NewRA(5, 32, 0.40).Rad() dδ := base.NewAngle(true, 0, 17, 56.9).Rad() rε := base.NewRA(5, 36, 12.81).Rad() dε := base.NewAngle(true, 1, 12, 7.0).Rad() rζ := base.NewRA(5, 40, 45.52).Rad() dζ := base.NewAngle(true, 1, 56, 33.3).Rad() ω := line.Error(rζ, dζ, rδ, dδ, rε, dε) fmt.Println(base.DecSymAdd(fmt.Sprintf("%.6f", ω*180/math.Pi), '°')) fmt.Printf("%.0f″\n", ω*3600*180/math.Pi) fmt.Println(base.NewFmtAngle(ω)) // Output: // 0°.089876 // 324″ // 5′24″ }
func ExampleError() { // Example p. 124. rδ := sexa.NewRA(5, 32, 0.40).Rad() dδ := sexa.NewAngle(true, 0, 17, 56.9).Rad() rε := sexa.NewRA(5, 36, 12.81).Rad() dε := sexa.NewAngle(true, 1, 12, 7.0).Rad() rζ := sexa.NewRA(5, 40, 45.52).Rad() dζ := sexa.NewAngle(true, 1, 56, 33.3).Rad() ω := line.Error(rζ, dζ, rδ, dδ, rε, dε) e := sexa.NewFmtAngle(ω) fmt.Printf("%.6j\n", e) fmt.Printf("%.0f″\n", ω*180/math.Pi*3600) fmt.Println(e) // Output: // 0°.089876 // 324″ // 5′24″ }
func ExampleError() { // Example p. 124. rδ := unit.NewRA(5, 32, 0.40).Angle() dδ := unit.NewAngle('-', 0, 17, 56.9) rε := unit.NewRA(5, 36, 12.81).Angle() dε := unit.NewAngle('-', 1, 12, 7.0) rζ := unit.NewRA(5, 40, 45.52).Angle() dζ := unit.NewAngle('-', 1, 56, 33.3) ω := line.Error(rζ, dζ, rδ, dδ, rε, dε) e := sexa.FmtAngle(ω) fmt.Printf("%.6j\n", e) fmt.Printf("%.0f″\n", ω.Sec()) fmt.Println(e) // Output: // 0°.089876 // 324″ // 5′24″ }