ホームページ  >  記事  >  バックエンド開発  >  指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム

指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム

WBOY
WBOY転載
2023-09-17 10:49:02654ブラウズ

指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラム

双曲線関数は、円の代わりに双曲線を使用して定義され、通常の三角関数と同等です。ラジアン単位で指定された角度から双曲線正弦関数の比率パラメーターを返します。しかし、その逆、つまり別の言い方をすればいいのです。双曲線正弦から角度を計算したい場合は、双曲線逆正弦演算のような逆双曲線三角関数演算が必要です。

このレッスンでは、C の双曲線逆正弦 (asinh) 関数を使用して、ラジアン単位の双曲線正弦値を使用して角度を計算する方法を説明します。双曲線逆正弦演算は次の式に従います -

$$\mathrm{sinh^{-1}x\:=\:In(x\: \:\sqrt{x^2\: \:1})}、\:In\:is\ :自然対数\:(log_e \: k)$$

asinh()関数

双曲線正弦値に従って、asinh() 関数を使用して角度を計算できます。この関数は C 標準ライブラリに付属しています。この関数を使用する前に、cmath ライブラリをインポートする必要があります。このメソッドは角度をラジアンで返し、正弦値を引数として受け取ります。以下では、単純な構文 -

を使用します。 ###文法### リーリー ###アルゴリズム###

双曲線正弦値 x を入力として取得します

asinh(x) を使用して sinh を計算します
    −1
  • (x)
  • 結果を返します。 ###例### リーリー ###出力### リーリー
  • この場合の asinh() メソッドは、双曲線サイン値を受け取り、角度をラジアン形式で返します。以下の式を使用して、この出力をラジアンから度に変換します。
  • $$\mathrm{\theta_{deg}\:=\:\theta_{rad}\:\times\frac{180}{\pi}}$$
###結論は###

サイン値を使用して逆双曲線演算を実行するには、cmath パッケージの asinh() 関数を使用します。双曲線正弦値を入力として受け取ると、関数は目的の角度をラジアンで出力します。古いバージョンの C および C では、戻り値の型は double ですが、新しいバージョンの C では、オーバーロードされた形式の float および long-double も使用されます。整数値が引数として渡される場合、入力引数を double 型に変換した後に asinh() 関数が呼び出されます。

以上が指定された値を引数として受け取る逆双曲線正弦関数の値を見つける C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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