A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cplusplus.com/reference/valarray/tan/ below:

function template

<valarray>

std::tan
template<class T> valarray<T> tan (const valarray<T>& x);

Compute tangent of valarray elements

Returns a valarray containing the tangents of all the elements of x, in the same order.

The function calls tan (unqualified) once for each element.

This function overloads cmath's tan.



Parameters
x
valarray containing elements of a type for which the unary function tan is defined. Each element's value represents an angle, expressed in radians.

Return value A valarray object with the tangent values of the elements of x.

Example
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
// tan valarray example
#include <iostream>     // std::cout
#include <cstddef>      // std::size_t
#include <cmath>        // std::tan(double)
#include <valarray>     // std::valarray, std::tan(valarray)

int main ()
{
  double val[] = {1.2, 3.14, 5.0};
  std::valarray<double> foo (val,3);

  std::valarray<double> bar = tan (foo);

  std::cout << "foo:";
  for (std::size_t i=0; i<foo.size(); ++i)
    std::cout << ' ' << foo[i];
  std::cout << '\n';

  std::cout << "bar:";
  for (std::size_t i=0; i<bar.size(); ++i)
    std::cout << ' ' << bar[i];
  std::cout << '\n';

  return 0;
}

Output:
foo: 1.2 3.14 5
bar: 2.57215 -0.00159265 -3.38052


See also
tan (cmath)
Compute tangent (function)
sin
Compute sine of valarray elements (function template)
cos
Compute cosine of valarray elements (function template)
atan
Compute arc tangent of valarray elements (function template)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4