ホームページ  >  記事  >  バックエンド開発  >  ラジアン単位で指定された値の双曲線正接を計算する C++ プログラム

ラジアン単位で指定された値の双曲線正接を計算する C++ プログラム

王林
王林転載
2023-08-28 13:37:06882ブラウズ

ラジアン単位で指定された値の双曲線正接を計算する C++ プログラム

通常の三角関数と同様、双曲線関数は円の代わりに双曲線を使用して定義されます。双曲線幾何学では、双曲線関数を使用して角度と距離を計算します。さらに、これらは、多数の線形微分方程式、三次方程式などの答えにも含まれています。与えられた角度 $\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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。