関数CKacos マニュアル

(The documentation of function CKacos)

Last Update: 2022/10/7


◆機能・用途(Purpose)

関数acos(実数の\(\cos^{-1}\)の計算)をエラーチェック付きで実行する。
Call function acos (calculation of \(\cos^{-1}\) of a real number) with error checks.


◆形式(Format)

#include <functions_with_errcheck.h>
inline double CKacos(const double x)


◆引数(Arguments)

x \(\cos^{-1}\)を計算したい実数。
The real number for which \(\cos^{-1}\) is needed.


◆戻り値とエラーチェック (Return value and error checks)

下表で桃色のセルがエラー処理を表す。
The pick colored cells in the table below represent error checks.

条件
Condition
戻り値/動作
Return value or behaviour of the function
丸め誤差の範囲を有意に超えて\(|x|>1.0\)と見なせる場合 (関数doublecmpにより判定)
It is regarded that \(|x|>1.0\), even after taking into account rounding errors (judged by function doublecmp)
プログラムをエラー終了する。
The program finishes as an error.
丸め誤差の範囲内で\(x=1.0\)と見なせる場合 (関数doublecmpにより判定)
It is regarded that \(x=1.0\), taking into account rounding errors (judged by function doublecmp)
0.0
丸め誤差の範囲内で\(x=-1.0\)と見なせる場合 (関数doublecmpにより判定)
It is regarded that \(x=-1.0\), taking into account rounding errors (judged by function doublecmp)
\(\pi\)
上記以外の場合
The other cases
\(\cos^{-1}(x)\) [rad]

範囲は\([0,\pi]\)とする。
The range is between 0 and \(\pi\).


◆使用例(Example)

double angle=CKacos(0.5)∗180.0/pi;