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

C ++での複素数のSinh()関数


複素数のsin()関数の動作を見つけるタスクが与えられます。複素数のsin()関数は、複素ヘッダーファイルに存在します。これは、sin()の値を計算するために、コードに複素ヘッダーファイルを追加する必要があることを意味します。この関数は、複素数の複素双曲線正弦を計算するために使用されます。

構文

template<class t> complex<t>
Sinh(const complex<t>& x);

パラメータ

パラメーターzは任意の複素数にすることができ、このパラメーターは、このパラメーターを必須にするsin()関数の定義で定義されます。

リターンタイプ

この関数は、複素数が含まれているため、sin()の複素数値を返します。

入力 − Sinh(0,1)

出力 −(0,0.84147)

入力 − Sinh(1,9)

出力 −(-1.0707,0.6359)

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   Complex<double> x(2,7);
   Cout<< “ The sinh of “ << x << “ = “ << sinh(x) << endl;
   return 0;
}

出力

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

The sin of (2,7) = (2.734,2.4717)

#include<iostream.h>
#include<complex.h>
Using namespace std;
int main( ){
   Complex<double> x(5, 3);
   Cout<< “ The sinh of “ << x << “ = “ << sinh(x) << endl;
   return 0;
}

出力

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

The sin of (5, 3) = (-73.4606,10.4725)

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

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

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

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