mirror of
https://github.com/golang/go.git
synced 2025-05-22 07:59:19 +00:00
math: Add examples for Copysign, Dim, Exp* and Trunc
Change-Id: I95921a8a55b243600aaec24ddca74b7040107dca Reviewed-on: https://go-review.googlesource.com/c/go/+/195203 Reviewed-by: Robert Griesemer <gri@golang.org>
This commit is contained in:
parent
b3e2a72e6f
commit
5cc64141e7
@ -44,6 +44,11 @@ func ExampleAtanh() {
|
|||||||
// Output: 0.00
|
// Output: 0.00
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func ExampleCopysign() {
|
||||||
|
fmt.Printf("%.2f", math.Copysign(3.2, -1))
|
||||||
|
// Output: -3.20
|
||||||
|
}
|
||||||
|
|
||||||
func ExampleCos() {
|
func ExampleCos() {
|
||||||
fmt.Printf("%.2f", math.Cos(math.Pi/2))
|
fmt.Printf("%.2f", math.Cos(math.Pi/2))
|
||||||
// Output: 0.00
|
// Output: 0.00
|
||||||
@ -173,3 +178,44 @@ func ExampleAbs() {
|
|||||||
// 2.0
|
// 2.0
|
||||||
// 2.0
|
// 2.0
|
||||||
}
|
}
|
||||||
|
func ExampleDim() {
|
||||||
|
fmt.Printf("%.2f\n", math.Dim(4, -2))
|
||||||
|
fmt.Printf("%.2f\n", math.Dim(-4, 2))
|
||||||
|
// Output:
|
||||||
|
// 6.00
|
||||||
|
// 0.00
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleExp() {
|
||||||
|
fmt.Printf("%.2f\n", math.Exp(1))
|
||||||
|
fmt.Printf("%.2f\n", math.Exp(2))
|
||||||
|
fmt.Printf("%.2f\n", math.Exp(-1))
|
||||||
|
// Output:
|
||||||
|
// 2.72
|
||||||
|
// 7.39
|
||||||
|
// 0.37
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleExp2() {
|
||||||
|
fmt.Printf("%.2f\n", math.Exp2(1))
|
||||||
|
fmt.Printf("%.2f\n", math.Exp2(-3))
|
||||||
|
// Output:
|
||||||
|
// 2.00
|
||||||
|
// 0.12
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleExpm1() {
|
||||||
|
fmt.Printf("%.6f\n", math.Expm1(0.01))
|
||||||
|
fmt.Printf("%.6f\n", math.Expm1(-1))
|
||||||
|
// Output:
|
||||||
|
// 0.010050
|
||||||
|
// -0.632121
|
||||||
|
}
|
||||||
|
|
||||||
|
func ExampleTrunc() {
|
||||||
|
fmt.Printf("%.2f\n", math.Trunc(math.Pi))
|
||||||
|
fmt.Printf("%.2f\n", math.Trunc(-1.2345))
|
||||||
|
// Output:
|
||||||
|
// 3.00
|
||||||
|
// -1.00
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user