Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Opera sobre os elementos de uma entrada valarray, retornando um valarray cujos elementos sejam iguais ao arccosine de elementos de entrada valarray.
template<class Type>
valarray<Type> acos(
const valarray<Type>& _Left
);
Parâmetros
- _Left
A entrada valarray cujos elementos devem ser operado sobre a função de membro.
Valor de retorno
Um valarray cujos elementos sejam iguais ao arccosine de elementos de entrada valarray.
Comentários
As unidades de elementos são retornados em radianos.
O valor de retorno é um valor de chave entre 0 e +pi que é consistente com a entrada do valor do cosseno.
Exemplo
// 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;
}
Requisitos
Cabeçalho: <valarray>
namespace: STD