そしてC++

Soshitec



数学、統計学、コンピューター プログラミング言語は連携して機能します。統計や数学で使用される数式は、コンピュータ プログラミング言語で実装する必要がある場合があります。これらの関数と数式は、すべての科目で同じように機能します。唯一の違いは実装です。この記事は、c++ プログラミング言語で atan() 関数を実装する方法を説明することを目的としています。

atan() C++ 関数とは?

atan() 関数は、Math の逆正接関数です。これは、C++ プログラミング言語で数値の逆正接値を見つけるために使用されます。数学では、atan() は tan-1a です。 「a」は数値で、tan-1 は「a」の逆正接を求めます。







同様に、c++ プログラミング言語で atan() を見つけると、数値「a」が関数 atan() に提供され、「a」の逆タンジェントが計算されます。 c++ の atan() 関数は、指定された数値の逆正接をラジアン形式で返します。ラジアン値は 180/pi 度に相当します。したがって、電卓でタンジェントの逆数を計算すると、電卓が結果を次数の形式で返すため、異なる結果が得られます。ただし、atan() の出力はラジアンです。電卓が提供するのと同じ結果が必要な場合は、ラジアンの結果を度数に変換する必要があります。



atan() C++ 関数の構文

atan() c++ 関数の構文は次のとおりです。







atan() 関数を定義するには、データ型も指定する必要があります。 float は浮動小数点数に使用され、double は double 浮動小数点数に使用されます。

float および double float データ型パラメーターの構文は次のとおりです。



「float」と「double」は、関数 atan() とパラメーターのデータ型です。パラメータが「float」型の場合、関数の戻り値の型も float になります。同様に、パラメータの型が「double」の場合、関数の戻り値の型は「double」になります。 atan() 関数は、結果を浮動小数点または double float で返します。したがって、int 値を指定すると、結果は小数点になります。

atan() C++ 関数はどのように機能しますか?

atan() 関数は、数値を入力として取り、その逆正接を計算し、計算結果を返します。計算された逆正接値をラジアンの形式で返します。 atan() 関数がどのように機能するかを理解するには、以下の例を参照してください。

例 1:

最初の例は単純に数値を入力として取り、それを atan() 関数に渡して、その数値の逆タンジェントを計算します。コードを以下に示します。

コードの最初の行から始まる「iostream」は、入力を取得してユーザーに出力を提供する機能を提供する標準の c++ ライブラリです: cin、cout など。次の行では、「cmath」ライブラリをプログラム。 c++ プログラミング言語の「cmath」ライブラリは、atan()、asin() などの数学関数を提供します。「using namespace std」により、プログラムは「std 名前空間」によって提供されるすべてのものを使用できます。

プログラムは main() 関数で始まり、その後に開き括弧と閉じ括弧 {} が続きます。コードのすべての行は、これらの括弧の間に入ります。上記で説明したように、入力パラメーターと戻りパラメーターの型は通常同じです。したがって、「double a = 12.57, out」は入力変数と出力変数を double データ型形式で表します。 「a」パラメーターは入力を保持し、「out」パラメーターは atan() 関数の出力を保持します。 「cout」メソッドを使用して、atan() 関数の出力を出力します。関数が結果を正常に返すか、エラーが発生した場合に例外をスローするように、「return 0」が最後に提供されます。

以下に示すプログラムの結果を見てみましょう。

atan(12.57) 関数は、ラジアン形式で 1.49141 を返しました。電卓で atan(12.57) を計算すると、電卓が結果を度数で示すため、85.45 が得られます。次の例では、ラジアンを度に変換してみましょう。

例 2:

上で説明したように、ラジアンは 180/pi に等しいため、同じ式を使用してラジアンを度に変換します。最初に以下のコードを参照してから、各行を個別に説明します。

最初の例と同じコードとサンプル データを使用したことに注意してください。それでは、追加の行「cout << “atan(“<

以下の出力を見てみましょう。

例 3:

整数が入力として提供された場合、atan() 関数がどのように機能するかを見てみましょう。通常、整数は float または double float データ型で適切に機能するため、エラーは発生しません。以下の添付コードを確認してください。

お気づきかもしれませんが、同じコードを再び使用しましたが、入力データを整数に変更しました。 「int」データ型は、c++ プログラミング言語で整数を定義するために使用されます。前の例では、浮動小数点数を使用しました。ここでは、int 数値を使用して atan() 関数の結果を確認しました。

以下に示す整数の atan() 関数の結果を確認してみましょう。逆タンジェントは整数で検出できるため、atan() 関数はエラーを発生させずに整数の逆タンジェントを正常に計算したことに注意してください。

結論

この記事は、c++ プログラミング言語での atan() 関数の動作について説明することを目的としています。 atan() 関数は、指定された数値のタンジェント逆数を計算し、結果をラジアンで返します。理解を深めるために、3 つのユニークな例を組み込みました。