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