cosh (<valarray>)

Die wird auf die Elemente eines Eingabewertarrays ausgeführt werden und gibt ein Array von Werten zurück, dessen Elemente gleich dem Hyperbelkosinus der Elemente des Eingabewertarrays sind.

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

Parameter

  • _Left
    Der Eingabewertarray, dessen Elemente durch die Memberfunktion auf verwendet werden sollen.

Rückgabewert

Ein Wertearray, dessen Elemente gleich dem Hyperbelkosinus der Elemente des Eingabewertarrays sind.

Hinweise

Identitäten, die den Hyperbelkosinus im Hinblick auf Exponentialfunktion definieren:

Cosh (Z) = (exp (Z) +) exp (-z )/2

Beispiel

// valarray_cosh.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 ] =  pi * ( 0.25 * i - 1 );
   valarray<double> va2 ( 9 );

   cout << "The initial valarray is:\n";
   for (i = 0 ; i < 9 ; i++ )
      cout << setw( 10 ) << va1 [ i ]
      << "  radians, which is  "
      << setw( 5 ) << ( 180/pi ) * va1 [ i ]
      << "  degrees" << endl;
   cout << endl;

   va2 = cosh ( va1 );
   cout << "The hyperbolic cosine of the initial valarray is:\n";
   for ( i = 0 ; i < 9 ; i++ )
      cout << va2 [ i ] << endl;
}
  

Anforderungen

Header: <valarray>

Namespace: std