# Mathematical

&#x20;  $$x$$ and $$y$$ represent variables as [time series or `dots`](https://docs.ubidots.com/v1.6/reference/time-series)

<table><thead><tr><th align="center">Syntax</th><th width="249.33333333333331" align="center">Example</th><th align="center">Output</th></tr></thead><tbody><tr><td align="center"><span class="math">ceil(x)</span></td><td align="center"><span class="math">ceil([1.2, 2, 3.7])</span></td><td align="center"><span class="math">[2,2,4]</span></td></tr><tr><td align="center"><span class="math">round(x, n)</span></td><td align="center"><span class="math">round([1.22222, 2.9994332], 3)</span></td><td align="center"><span class="math">[1.222, 2.999]</span></td></tr><tr><td align="center"><span class="math">sin(x)</span></td><td align="center"><span class="math">sin([0, 90])</span></td><td align="center"><span class="math">[0, 0.893</span></td></tr><tr><td align="center"><span class="math">cos(x)</span></td><td align="center"><span class="math">cos([0, 90])</span></td><td align="center"><span class="math">[1, -0.448]</span></td></tr><tr><td align="center"><span class="math">tan(x)</span></td><td align="center"><span class="math">tan([0, 90])</span></td><td align="center"><span class="math">[0, -1.995]</span></td></tr><tr><td align="center"><span class="math">arcsin(x)</span></td><td align="center"><span class="math">arcsin([0, 90])</span></td><td align="center"><span class="math">[0]</span></td></tr><tr><td align="center"><span class="math">arccos(x)</span></td><td align="center"><span class="math">arccos([0, 90])</span></td><td align="center"><span class="math">[1.570]</span></td></tr><tr><td align="center"><span class="math">arctan(x)</span></td><td align="center"><span class="math">arctan([0, 90])</span></td><td align="center"><span class="math">[0]</span></td></tr><tr><td align="center"><span class="math">arctan2(x, y)</span></td><td align="center"><em>Assuming that the variables are sampled every minute.</em> <span class="math">arctan2([1, 2], [0.1, 1])</span></td><td align="center"><span class="math">[1.471127, 1.1071]</span></td></tr><tr><td align="center"><span class="math">sinh(x)</span></td><td align="center"><span class="math">sinh([0, 90])</span></td><td align="center"><span class="math">[0, 6.1020exp38]</span></td></tr><tr><td align="center"><span class="math">cosh(x)</span></td><td align="center"><span class="math">cosh([0, 90])</span></td><td align="center"><span class="math">[1, 6.1020exp38]</span></td></tr><tr><td align="center"><span class="math">tanh(x)</span></td><td align="center"><span class="math">tanh([0, 90])</span></td><td align="center"><span class="math">[0, 1]</span></td></tr><tr><td align="center"><span class="math">arcsinh(x)</span></td><td align="center"><span class="math">arcsinh([0, 90])</span></td><td align="center"><span class="math">[0, 5.19]</span></td></tr><tr><td align="center"><span class="math">arccosh(x)</span></td><td align="center"><span class="math">arccosh([0, 90])</span></td><td align="center"><span class="math">[5.192]</span></td></tr><tr><td align="center"><span class="math">arctanh(x)</span></td><td align="center"><span class="math">arctanh([0, 90])</span></td><td align="center"><span class="math">[0]</span></td></tr><tr><td align="center"><span class="math">exp(x)</span></td><td align="center"><span class="math">exp([-1, 0, 1, 2])</span></td><td align="center"><span class="math">[0.367, 1.0, 2.718, 7.389]</span></td></tr><tr><td align="center"><span class="math">log(x, base)</span></td><td align="center"><span class="math">log([1, 2])</span></td><td align="center"><span class="math">[0, 0.693]</span></td></tr><tr><td align="center"><span class="math">abs(x)</span></td><td align="center"><span class="math">abs([-1, 0, 1, 2])</span></td><td align="center"><span class="math">[1, 0, 1 ,2]</span></td></tr><tr><td align="center"><span class="math">sqrt(x)</span></td><td align="center"><span class="math">sqrt[1,4]</span></td><td align="center"><span class="math">[1,2]</span></td></tr></tbody></table>
