C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++の複素数のtanh()関数


この記事では、C ++ STLの複素数のtanh()関数の動作、構文、および例について説明します。

複素数のtanh()は、ヘッダーファイルの下にある関数です。この関数は、複素数の双曲線正接を見つけるために使用されます。これは、ヘッダーファイルの下にあるtanh()の複雑なバージョンです。

タンとは何ですか?

Tanhは双曲線正接関数です。関数を簡単に定義するために、tanhは双曲線正弦を双曲線余弦で割ったものに等しいと言えます。

構文

complex<T> tanh(complex& num);

パラメータ

この関数は、複合型のnumという1つのパラメーターのみを受け入れます。

戻り値

接線数の双曲線を返します。

Input: complex <double> num(0.0, 1.0);
tanh(num);
Output: (0, 1.55741)

Input: complex <double> num(1.0, 0.0);
tanh(num);
Output: (0.761594, 0)

アプローチに従うことができます-

  • main関数では、複素数を定義します。
  • 次に、複合体を印刷します。
  • 最後に、複素数の双曲線正接を出力します。

このアプローチにより、複素数の双曲線正接を見つけることができます。

tanh()関数の動作を示すC++コード

#include<iostream.h>
#include<complex.h>
#include<cmath.h>
using namespace std;
int main( ) {
   / / defining complex number
   Complex<double> x(1,0);
   Cout<< “ tanh “<<x<<” =” << tanh(x)<<endl;
   return 0;
}

出力

上記のコードを実行すると、次の出力が生成されます-

tanh(1.000000,0.000000) = (0.761594, 0.000000)
tanh(0.000000,1.000000) = (0.000000, 1.557408)

  1. C ++の複素数のacos()関数?

    ここでは、複素数のacos()メソッドを確認します。複素数は、複素ヘッダーファイルを使用して使用できます。そのヘッダーファイルには、acos()関数も含まれています。これは通常のacos()関数の複雑なバージョンです。これは、複素数の複素アークコサインを見つけるために使用されます。 この関数は、入力パラメーターとして複素数を取り、出力としてアークコサインを返します。アイデアを得るための1つの例を見てみましょう。 例 #include<iostream> #include<complex> using namespace std; main() {   &nb

  2. C ++ STLのtanh()関数

    tanh()関数は、ラジアンで指定された角度の双曲線正接を返します。これはC++STLに組み込まれている関数です。 tanh()関数の構文は次のとおりです。 tanh(var) 構文からわかるように、関数tanh()は、データ型float、double、またはlongdoubleのパラメーターvarを受け入れます。 varの双曲線正接を返します。 C ++でtanh()を示すプログラムは次のとおりです。 例 #include <iostream> #include <cmath> using namespace std; int main() {   &