1// Copyright 2016 The Go Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5package cmplx_test 6 7import ( 8 "fmt" 9 "math" 10 "math/cmplx" 11) 12 13func ExampleAbs() { 14 fmt.Printf("%.1f", cmplx.Abs(3+4i)) 15 // Output: 5.0 16} 17 18// ExampleExp computes Euler's identity. 19func ExampleExp() { 20 fmt.Printf("%.1f", cmplx.Exp(1i*math.Pi)+1) 21 // Output: (0.0+0.0i) 22} 23 24func ExamplePolar() { 25 r, theta := cmplx.Polar(2i) 26 fmt.Printf("r: %.1f, θ: %.1f*π", r, theta/math.Pi) 27 // Output: r: 2.0, θ: 0.5*π 28} 29