Aracılığıyla paylaş


atan (<valarray>)

Öğelerinin giriş valarray öğelerinin Ark asıl değerine eşit valarray döndüren bir giriş valarray öğeler üzerinde çalışır.

template<class Type>
   valarray<Type> atan(
      const valarray<Type>& _Left
   );

Parametreler

  • _Left
    Giriş valarray öğelerinin üzerinde üye işlevi tarafından işletilen üzeresiniz.

Dönüş Değeri

Öğelerinin giriş valarray öğelerinin Ark için eşit valarray.

Notlar

Döndürülen öğeler radyan cinsinden birimleridir.

Dönüş değeri bir patron olduğu arasında değer + pi/2 ve –pi/tanjant ile tutarlı 2 giriş değeri.

Örnek

// valarray_atan.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 );
   va1 [ 0 ] = -100;
   for ( i = 1 ; i < 8 ; i++ )
      va1 [ i ] =  5 * ( 0.25 * i - 1 );
   va1 [ 8 ] = 100;
   valarray<double> va2 ( 9 );

   cout << "The initial valarray is: ";
   for ( i = 0 ; i < 9 ; i++ )
      cout << va1 [ i ] << " ";
   cout << "." << endl;

   va2 = atan ( va1 );
   cout << "The arcsine 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;
   cout << endl;
}
  
  

Gereksinimler

Başlık: <valarray>

Namespace: std