acos (<valarray>)
Traite les éléments d'un valarray d'entrée, en retournant un valarray dont les éléments sont égaux au cosinus des éléments du valarray d'entrée.
template<class Type>
valarray<Type> acos(
const valarray<Type>& _Left
);
Paramètres
- _Left
Le valarray d'entrée dont les éléments doivent être opérés sur par la fonction membre.
Valeur de retour
Un valarray dont les éléments sont égaux au cosinus des éléments du valarray d'entrée.
Notes
Les unités des éléments retournés sont en radians.
La valeur de retour est une valeur principale entre 0 et +pi compatible avec l'entrée des valeurs de cosinus.
Exemple
// valarray_acos.cpp
// compile with: /EHsc
#include <valarray>
#include <iostream>
#include <iomanip>
int main( )
{
using namespace std;
double pi = 3.14159265359;
int i;
valarray<double> va1 ( 9 );
for ( i = 0 ; i < 9 ; i++ )
va1 [ i ] = 0.25 * i - 1;
valarray<double> va2 ( 9 );
cout << "The initial valarray is:";
for (i = 0 ; i < 9 ; i++ )
cout << " " << va1 [ i ];
cout << endl;
va2 = acos ( va1 );
cout << "The arccosine of the initial valarray is:\n";
for (i = 0 ; i < 9 ; i++ )
cout << setw(10) << va2 [ i ]
<< " radians, which is "
<< setw(11) << (180/pi) * va2 [ i ]
<< " degrees" << endl;
}
Configuration requise
en-tête : <valarray>
l'espace de noms : DST