ホームページ > バックエンド開発 > C++ > 指定された値の逆正弦を求める C++ プログラム

指定された値の逆正弦を求める C++ プログラム

WBOY
リリース: 2023-09-08 09:33:02
転載
925 人が閲覧しました

指定された値の逆正弦を求める C++ プログラム

三角法では、サイン、コサイン、タンジェント、その他いくつかの比率が最も一般的に使用されます。特定の観点から、これらの比率を計算できます。ただし、比率の値があれば、逆三角関数を使用して角度を計算することもできます。

この記事では、C のアークサイン (アークサイン) メソッドを使用してサイン値から角度をラジアンで取得する方法について説明します。

asin()関数

asin() メソッドは、逆三角正弦関数を使用して角度を計算するために使用されます。この関数は C 標準ライブラリに存在します。この方法を使用するには、cmath ライブラリをインポートする必要があります。この関数は、サイン値を入力として受け取り、角度をラジアンで返します。以下では、単純な構文 -

を使用します。 ###文法### リーリー

サイン値は [-1 ~ 1] (両端の値を含む) の範囲内である必要があります。それ以外の場合は、ドメイン エラーが発生し、Not-A-Number (nan) が返されます。戻り値の範囲は $\mathrm{[-\:\frac{\pi}{2},\frac{\pi}{2}]}$ (両方を含む)

です。 ###アルゴリズム###

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

asin(x) を使用して sin を計算します
    −1
  • (x)
  • 結果を返します。 ###例### リーリー ###出力### リーリー
  • ここで、asin() 関数はサイン値を受け取り、角度をラジアン形式で返します。ここでは、次の式を使用して出力をラジアンから度に変換します。
  • $$\mathrm{\theta_{deg}\:=\:\theta_{rad}\:\times\:\frac{180}{\pi}}$$
  • ###結論は###
サイン値に基づいて逆三角関数演算を実行するには、cmath ライブラリの asin() 関数を使用します。この関数は、サイン値を入力として受け取り、指定された角度をラジアンで返します。古いバージョンの C/C では、戻り値の型は double でしたが、後の C バージョンでは、float と long-double の追加のオーバーロードが使用されました。パラメータとして整数値が渡された場合、入力パラメータを double に変換し、double 型のパラメータに対応する asin() メソッドを呼び出します。

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート