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