C ++での複素数のCos()関数
与えられたタスクは、C ++の複素数に対するcos()関数の動作を示すことです。
cos()関数は、C++標準テンプレートライブラリの一部です。標準のcos()関数とは少し異なります。単純な整数または有理数の正弦を計算する代わりに、複素数の複素正弦値を計算します。
複素正弦を計算するための数式は −
cos(z)=(e ^(iz)+ e ^(-iz))/ 2
ここで、「z」は複素数を表し、「i」はイオタを表します。
複素数は次のように宣言する必要があります −
複雑な
ここで、「complex」データ型に付加された
複素数の関数を呼び出すには、
構文
構文は次のとおりです-
cos(complexnumber)
例
Input: complexnumber(3,4) Output: -27.0349,-3.85115
説明 −次の例は、cos()関数を使用して複素数の正弦値を計算する方法を示しています。
ここで、3は実数部、4は入力に示されている複素数の虚数部です。次に、複素数をcos()関数に渡すときに、出力で正弦値を取得します。
以下のプログラムで使用されるアプローチは次のとおりです-
- 最初に複素数を宣言し、complexnumber(a、b)と言ってから、複素数を割り当てます。
- 変数complexnumber(a、b)に2つの値を割り当てる必要があります。最初の値は複素数の実数部になり、2番目の値は複素数の虚数部になります。
- 複素数(2,3)としましょう。これは、複素数2+3iを表します。
- ここで、作成した複素数(2,3)をcos()関数に渡します
例
#include<iostream> #include<complex> using namespace std; int main() { complex<double> complexnumber(2,3); cout<<cos(complexnumber); return 0; }
出力
上記のコードを実行すると、次の出力が生成されます-
<-1.56563,-3.29789>
ここで、2は実数部、3は複素数の虚数部です。複素数をcos()関数に渡すと、次のように出力に正弦値が得られます。
-
C ++の複素数のasin()関数?
ここでは、複素数のasin()メソッドを確認します。複素数は、複素ヘッダーファイルを使用して使用できます。そのヘッダーファイルには、asin()関数も含まれています。これは通常のasin()関数の複雑なバージョンです。これは、複素数の複素アークサインを見つけるために使用されます。 この関数は、入力パラメーターとして複素数を取り、出力としてアークサインを返します。アイデアを得るための1つの例を見てみましょう。 例 #include<iostream> #include<complex> using namespace std; int main() { &
-
C ++の複素数のacos()関数?
ここでは、複素数のacos()メソッドを確認します。複素数は、複素ヘッダーファイルを使用して使用できます。そのヘッダーファイルには、acos()関数も含まれています。これは通常のacos()関数の複雑なバージョンです。これは、複素数の複素アークコサインを見つけるために使用されます。 この関数は、入力パラメーターとして複素数を取り、出力としてアークコサインを返します。アイデアを得るための1つの例を見てみましょう。 例 #include<iostream> #include<complex> using namespace std; main() { &nb