ホームページ >バックエンド開発 >C++ >ラジアン値を指定して双曲線余弦値を求める C++ プログラム

ラジアン値を指定して双曲線余弦値を求める C++ プログラム

PHPz
PHPz転載
2023-08-31 23:25:081396ブラウズ

ラジアン値を指定して双曲線余弦値を求める C++ プログラム

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

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