Back to Influxdb

math.asin() function

content/flux/v0/stdlib/math/asin.md

latest3.3 KB
Original Source
<!------------------------------------------------------------------------------ IMPORTANT: This page was generated from comments in the Flux source code. Any edits made directly to this page will be overwritten the next time the documentation is generated. To make updates to this documentation, update the function comments above the function definition in the Flux source code: https://github.com/influxdata/flux/blob/master/stdlib/math/math.flux#L198-L198 Contributing to Flux: https://github.com/influxdata/flux#contributing Fluxdoc syntax: https://github.com/influxdata/flux/blob/master/docs/fluxdoc.md ------------------------------------------------------------------------------->

math.asin() returns the arcsine of x in radians.

Function type signature
js
(x: float) => float

{{% caption %}} For more information, see Function type signatures. {{% /caption %}}

Parameters

x

({{< req >}}) Value to operate on.

x should be greater than -1 and less than 1. Otherwise the function will return NaN.

Examples

Return the arcsine of a value

js
import "math"

math.asin(x: 0.22)

Use math.asin in map

js
import "math"

data
    |> map(fn: (r) => ({r with _value: math.asin(x: r._value)}))

{{< expand-wrapper >}} {{% expand "View example input and output" %}}

Input data

_time*tag_value
2021-01-01T00:00:00Zt1-0.021800000000000003
2021-01-01T00:00:10Zt10.1092
2021-01-01T00:00:20Zt10.0735
2021-01-01T00:00:30Zt10.1753
2021-01-01T00:00:40Zt10.15230000000000002
2021-01-01T00:00:50Zt10.0443
_time*tag_value
2021-01-01T00:00:00Zt20.1985
2021-01-01T00:00:10Zt20.0497
2021-01-01T00:00:20Zt2-0.0375
2021-01-01T00:00:30Zt20.1977
2021-01-01T00:00:40Zt20.1386
2021-01-01T00:00:50Zt20.018600000000000002

Output data

_time_value*tag
2021-01-01T00:00:00Z-0.021801727074707577t1
2021-01-01T00:00:10Z0.10941820137571553t1
2021-01-01T00:00:20Z0.07356633896021608t1
2021-01-01T00:00:30Z0.17621047844966892t1
2021-01-01T00:00:40Z0.1528950055407725t1
2021-01-01T00:00:50Z0.044314502528968014t1
_time_value*tag
2021-01-01T00:00:00Z0.1998272282367503t2
2021-01-01T00:00:10Z0.04972048335509017t2
2021-01-01T00:00:20Z-0.03750879462898862t2
2021-01-01T00:00:30Z0.19901105310181802t2
2021-01-01T00:00:40Z0.13904763050983682t2
2021-01-01T00:00:50Z0.0186010726429996t2

{{% /expand %}} {{< /expand-wrapper >}}