双曲線関数は、円の代わりに双曲線を使用して定義され、通常の三角関数と同等です。双曲線関数は、双曲線幾何学で角度と距離を計算するために使用されます。これらは、多数の線形微分方程式、三次方程式などの解にも現れます。与えられた角度 $\theta$ に対して。双曲線コサイン関数 cosh$(\theta)$ は次のとおりです
$$\mathrm{cos(x)\:=\:\frac{e^x\: \:e^{-x}}{2}\:=\:\frac{e^{2x } 1}{2e^x}\:=\:\frac{1 e^{-2x}}{2e^{-x}}}$$
この記事では、角度がラジアンで与えられたときに C で cosh$(\theta)$ の値を取得する手法について説明します。
cosh()関数
この cosh$(\theta)$ 操作には、C の cmath パッケージの cosh() 関数が必要です。この関数は、入力として角度をラジアンで受け取り、双曲線余弦の結果を返します。ここでは単純な構文が使用されています:
###文法###
リーリー
###アルゴリズム###
角度 x (ラジアン単位) を入力として取得します
cosh(x)を計算するにはcosh(x)を使用します
- 結果を返します。
-
###例###
リーリー
###出力###
リーリー
この例では、最初の 2 つの入力値はラジアン単位ですが、最後の 2 つの入力値は度単位であり、次の式を使用してラジアンに変換されています。
- $$\mathrm{\theta_{rad}\:=\:\theta_{deg}\:\times\:\frac{\pi}{180}}$$
###結論は###
C では、cosh() 関数を使用して、指定された角度の双曲線余弦をラジアン単位で求めます。 cmath ヘッダー ファイルは、標準ライブラリの一部であっても、この関数を使用するには C コードに含める必要があります。結果が大きすぎる場合、cosh() 関数はエラー コードを ERANGE に設定し、値 HUGE_VAL (x の値に応じて正または負の値になります) を返します。 C90 バージョンの C には double の戻り値型がありましたが、それ以降のバージョンの C では、整数のジェネリック (テンプレート) の使用法が改善されたことに加えて、float および long double のメソッドがオーバーロードされました。この記事では、関数のさまざまなパラメーターをラジアンまたは度で使用していますが、度の場合は、上記の式を使用して値がラジアンに変換されます。
以上がラジアン値を指定して双曲線余弦値を求める C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。