数値計算ルーチン
API カテゴリ:インデックス への移動
このトピックでは、Delphi ランタイム ライブラリで使用されるすべての数値計算ルーチンの一覧を示します。
数値計算ルーチンで使用される定数
Delphi の数値計算ルーチンで使用されるすべての定数の一覧を以下の表に示します。
ルーチン | 説明 |
---|---|
正の無限大を表します。 | |
Comp 型変数の最大絶対値を定義します。 | |
System.Math.MaxDouble |
Double 型変数の最大絶対値を定義します。 |
System.Math.MaxExtended |
Extended 型変数の最大絶対値を定義します。 |
System.Math.MaxSingle |
Single 型変数の最大絶対値を定義します。 |
Comp 型変数の最小絶対値を定義します。 | |
System.Math.MinDouble |
Double 型変数の最小絶対値を定義します。 |
System.Math.MinExtended |
Extended 型変数の最小絶対値を定義します。 |
System.Math.MinSingle |
Single 型変数の最小絶対値を定義します。 |
有効な数値として表現できない値を表します。 | |
Math.NegativeValue(「Math 定数」を参照) |
負数の場合に Sign の結果として返される値を定義します。 |
負の無限大を表します。 | |
Math.PositiveValue(「Math 定数」を参照) |
正数の場合に Sign の結果として返される値を定義します。 |
Math.ZeroValue(「Math 定数」を参照) |
ゼロの場合に Sign の結果として返される値を定義します。 |
算術ルーチン
Delphi の算術ルーチンの一覧を以下の表に示します。
ルーチン | 説明 |
---|---|
絶対値を返します。 | |
変数を切り上げます。 | |
整数除算の結果を余りも含めて返します。 | |
X の指数関数値を返します。 | |
変数を切り下げます。 | |
X の仮数と指数を分離します。 | |
実数の整数部分を返します。 | |
底として指定された値の整数乗を計算します。 | |
変数または式が無限大の値を表すかどうかを示します。 | |
変数または式が数値でないと評価されるかどうかを示します。 | |
浮動小数点型の変数または式がゼロまたはゼロに非常に近いと評価されるかどうかを示します。 | |
X * 2^P(2 の P 乗かける X)を計算します。 | |
(X+1)の自然対数を返します。 | |
10 を底とする対数を計算します。 | |
2 を底とする対数を計算します。 | |
指定された値を底とする X の対数を計算します。 | |
2 つの数値のうち大きい方を返します(Delphi のみ)。 | |
整数配列内で最大の値を符号付きで返します。 | |
配列内で最大の値を符号付きで返します。 | |
配列内のすべての値の平均を返します。 | |
2 つの数値のうち小さい方を返します(Delphi のみ)。 | |
整数配列内で最小の値を符号付きで返します。 | |
配列内で最小の値を符号付きで返します。 | |
引数が奇数の場合、True を返します。 | |
底として指定された値を任意の指数で累乗した値を計算します。 | |
X を("Banker's Rounding" と呼ばれる方法で)最も近い整数に丸めた値を返します。 | |
"Banker's Rounding" と呼ばれる丸め方法を用いて、浮動小数点値を指定の位(10 の累乗)に丸めます。 | |
数値が正、負、ゼロのいずれであるかを示します。 | |
非対称的な算術型丸めを用いて、浮動小数点値を指定の位(10 の累乗)に丸めます。 | |
数値の 2 乗を返します。 | |
X の平方根を返します。 | |
配列内の要素の総和を返します。 | |
整数配列内の要素の総和を返します。 | |
データ配列内の値の 2 乗和を返します。 | |
配列内の値の総和と 2 乗和を返します。 | |
実数を切り捨てて整数にします。 |
三角関数ルーチン
Delphi の三角関数ルーチンの一覧を以下の表に示します。
ルーチン | 説明 |
---|---|
指定された数値の逆余弦を計算します。 | |
指定された数値の逆双曲線余弦を計算します。 | |
指定された数値の逆余接を計算します。 | |
指定された数値の逆双曲線余接を計算します。 | |
指定された数値の逆余割を計算します。 | |
指定された数値の逆双曲線余割を計算します。 | |
指定された数値の逆正割を計算します。 | |
指定された数値の逆双曲線正割を計算します。 | |
指定された数値の逆正弦を計算します。 | |
指定された数値の逆双曲線正弦を計算します。 | |
指定された数値の逆正接を計算します。 | |
指定された数値の逆正接の角度と象限を計算します。 | |
指定された数値の逆双曲線正接を計算します。 | |
角度の余割を計算します。 | |
角度の双曲線余弦を計算します。 | |
角度の余接を計算します。 | |
角度の余接を計算します。 | |
角度の双曲線余接を計算します。 | |
角度の余割を計算します。 | |
角度の双曲線余割を計算します。 | |
角度の値を周期から度に変換します。 | |
角度の値を周期から勾配に変換します。 | |
角度の値を周期からラジアンに変換します。 | |
度で表された値を周期に変換して返します。 | |
度で表された値を勾配に変換して返します。 | |
度で表された値をラジアンに変換して返します。 | |
勾配で表された値を周期に変換します。 | |
勾配で表された値を度に変換します。 | |
勾配で表された値をラジアンに変換します。 | |
直角三角形の斜辺の長さを計算します。 | |
3.1415926535897932385 を返します。 | |
ラジアンで表された値を周期に変換します。 | |
ラジアンで表された値を度に変換します。 | |
ラジアンで表された値を勾配に変換します。 | |
角度の正割を計算します。 | |
角度の正割を計算します。 | |
角度の双曲線正割を計算します。 | |
ラジアンで表された角度の正弦を返します。 | |
角度の正弦と余弦を返します。 | |
角度の双曲線正弦を計算します。 | |
X の正接を返します。 | |
X の双曲線正接を計算します。 | |
実数を切り捨てて整数にします。 |