doublemath.h マニュアル

(The documentation of doublemath.h)

Last update: 2021/12/17


doublemath.hでは double型変数に対する様々な数学処理を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to conduct verious mathematical operations for double-type variables are defined in doublemath.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
sign double型変数の符合を調べる。
Survey the sign of a double-type variable.
doublecmp 2つのdouble型変数の大小関係を調べる。
Compare two double-type variables.
doublecmp2 2つのdouble型変数の大小関係を調べる。 関数doublecmpに比べて厳しい等号判定基準を用いる。
Compare two double-type variables. A threshold more strict than that used in function doublecmp is used for judgement of equality.
double2int 実数を指数部と仮数部の組合せに分解する。
Decompose a real number to a combination of exponent and mantissa parts.
div2int 割り切れることが分かっている実数同士の割り算を行い、 結果を整数に変換する。
Conduct a division operation and convert the result to an integer, for a pair of real numbers for which it is known in advance that one real number is a multiple of the other.
sqrt3 実数の3乗根を計算する。
Calculate the cubic root of a real number.
myfloor 実数値をその値以下の最大の整数値に丸める。
Round a real number to the closest integer in the smaller side.
myceil 実数値をその値以上の最小の整数値に丸める。
Round a real number to the closest integer in the larger side.
myround 実数値を四捨五入によって整数に丸める。
Round a real number to the closest integer.
getmin 任意の個数の実数値の中から最小値を取得する。
Identify the minimum value from an arbitrary number of real numbers.
getmax 任意の個数の実数値の中から最大値を取得する。
Identify the maximum value from an arbitrary number of real numbers.
isdividable 実数値が別の実数値で割り切れるか否かを判定する。
Judge if a real number is dividable by another real number.
binary2float 32ビット分のバイナリデータを IEEE754規格に沿って与えられた単精度浮動小数点数と見なして 対応するfloat型変数に変換する。
Convert a 32-bit-long binary data to the corresponding float-type variable, assuming that the binary data represents a single precision floating-point number given based on the IEEE754 standard.
binary2double 64ビット分のバイナリデータを IEEE754規格に沿って与えられた倍精度浮動小数点数と見なして 対応するdouble型変数に変換する。
Convert a 64-bit-long binary data to the corresponding double-type variable, assuming that the binary data represents a double precision floating-point number given based on the IEEE754 standard.
double_get_Ndigits 実数値の小数点以下の桁数を調べる。
Survey the number of decimal digits of a real number.
doubleRound 実数値を四捨五入によって指定した桁数の小数部を持つ実数に丸める。
Round a real number to the closest real number with a specified number of digits in the decimal part.