Documentation

math.sincos() function

math.sincos() returns the values of math.sin(x:x) and math.cos(x:x).

Function type signature
(x: float) => {sin: float, cos: float}
For more information, see Function type signatures.

Parameters

x

(Required) Value to operate on.

Examples

Return the sine and cosine of a value

import "math"

math.sincos(x: 1.23)// {cos: 0.3342377271245026, sin: 0.9424888019316975}

Use math.sincos in map

import "math"
import "sampledata"

sampledata.float()
    |> map(
        fn: (r) => {
            result = math.sincos(x: r._value)

            return {_time: r._time, tag: r._tag, sin: result.sin, cos: result.cos}
        },
    )

View example input and ouput


Was this page helpful?

Thank you for your feedback!


Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.