1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
package main
import "math"
func main() {
for _, n := range []float64{0.3, 1.5, 2.6, -1.1, -3.1, -3.8} {
println("n:", n)
println(" asin: ", math.Asin(n))
println(" asinh: ", math.Asinh(n))
println(" acos: ", math.Acos(n))
println(" acosh: ", math.Acosh(n))
println(" atan: ", math.Atan(n))
println(" atanh: ", math.Atanh(n))
println(" atan2: ", math.Atan2(n, 0.2))
println(" cbrt: ", math.Cbrt(n))
println(" ceil: ", math.Ceil(n))
println(" cos: ", math.Cos(n))
println(" cosh: ", math.Cosh(n))
println(" erf: ", math.Erf(n))
println(" erfc: ", math.Erfc(n))
println(" exp: ", math.Exp(n))
println(" expm1: ", math.Expm1(n))
println(" exp2: ", math.Exp2(n))
println(" floor: ", math.Floor(n))
f, e := math.Frexp(n)
println(" frexp: ", f, e)
println(" hypot: ", math.Hypot(n, n*2))
println(" ldexp: ", math.Ldexp(n, 2))
println(" log: ", math.Log(n))
println(" log1p: ", math.Log1p(n))
println(" log10: ", math.Log10(n))
println(" log2: ", math.Log2(n))
println(" max: ", math.Max(n, n+1))
println(" min: ", math.Min(n, n+1))
println(" mod: ", math.Mod(n, n+1))
i, f := math.Modf(n)
println(" modf: ", i, f)
println(" pow: ", math.Pow(n, n))
println(" remainder:", math.Remainder(n, n+0.2))
println(" sin: ", math.Sin(n))
println(" sinh: ", math.Sinh(n))
println(" sqrt: ", float32(math.Sqrt(float64(n))))
println(" tan: ", math.Tan(n))
println(" tanh: ", math.Tanh(n))
println(" trunc: ", math.Trunc(n))
}
}
|