Cloud Software Group, Inc. EBX®
ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI
ナビゲーションモードドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI

ユニット core.math

数学関数と定数を提供するスクリプトユニットです。

メソッド

function sin(value: decimal): decimal

角度の三角関数の正弦を返します。

function cos(value: decimal): decimal

角度の三角余弦を返します。

function tan(value: decimal): decimal

角度の三角法のタンジェントを返します。

function asin(value: decimal): decimal

値のアークサインを返します。

function acos(value: decimal): decimal

値のアークコサインを返します。

function atan(value: decimal): decimal

値のアークタンジェントを返します。

function toDegrees(value: decimal): decimal

度で測定された角度を、ラジアンで測定されたほぼ同等の角度に変換します。

function toRadians(value: decimal): decimal

ラジアンで測定された角度を、度で測定されたほぼ同等の角度に変換します。

function exp(value: decimal): decimal

オイラーの数値e10進数の累乗で返します。

function log(value: decimal): decimal

入力値の自然対数(基数e)を返します。

function scaleByPowerOfTen(value: decimal, power: decimal): decimal

valueのスケールをpowerの10で返します。

function sqrt(value: decimal): decimal

値の正の平方根を返します。

function cbrt(value: decimal): decimal

10進数値の立方根を返します。

function abs(value: decimal): decimal

10進数値の絶対値を返します。

function round(value: decimal): decimal

入力値の整数の丸め値を返します。

function roundHalfEven(value: decimal): decimal

入力値の整数の四捨五入値を返します。

function roundHalfDown(value: decimal): decimal

入力値の整数の切り捨て値を返します。

function roundUp(value: decimal): decimal

入力値の整数の切り上げ値を返します。

function roundDown(value: decimal): decimal

入力値の整数の切り捨て値を返します。

function floor(value: decimal): decimal

入力値の整数のフロア値を返します。

function ceil(value: decimal): decimal

入力値の整数フロア値を返します。

function pi(): decimal

pi値を返します:3。

function e(): decimal

e値を返します:2。

function sin(value: decimal): decimal

角度の三角関数の正弦を返します。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

特殊なケース:

入力値がゼロの場合、結果はゼロになります。

パラメーター:

value:ラジアン単位の入力値。

戻り値:

入力値のサイン。入力値がnullの場合はnull。

function cos(value: decimal): decimal

角度の三角余弦を返します。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:ラジアン単位の入力値。

戻り値:

入力値の余弦。入力値がnullの場合はnullとなります。

function tan(value: decimal): decimal

角度の三角法のタンジェントを返します。

特殊なケース:

入力値がゼロの場合、結果はゼロになります。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:ラジアン単位の入力値。

戻り値:

入力値の接線。入力値がnullの場合はnullとなります。

function asin(value: decimal): decimal

値のアークサインを返します。

返される角度は、-pi/2からpi/2の範囲です。

特殊なケース:

入力値がゼロの場合、結果はゼロになります。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値。絶対値は1より大きくてはなりません。

戻り値:

入力値のアークサイン。入力値がnullの場合はnullとなります。

function acos(value: decimal): decimal

値のアークコサインを返します。

返される角度は、0.0からpiの範囲です。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値。絶対値は1より大きくてはなりません。

戻り値:

入力値のアークコサイン。入力値がnullの場合はnullとなります。

function atan(value: decimal): decimal

値のアークタンジェントを返します。

返される角度は、-pi/2からpi/2の範囲です。

特殊なケース:

入力値がゼロの場合、結果はゼロになります。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値

戻り値:

入力値のアークタンジェント。入力値がnullの場合はnull。

function toDegrees(value: decimal): decimal

度で測定された角度を、ラジアンで測定されたほぼ同等の角度に変換します。

度からラジアンへの変換は、一般的に不正確です。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:ラジアン単位の入力値

戻り値:

度単位の入力値の測定値。入力値がnullの場合はnull。

function toRadians(value: decimal): decimal

ラジアンで測定された角度を、度で測定されたほぼ同等の角度に変換します。

ラジアンから度への変換は一般的に不正確です。

ユーザーは、cos(toRadians(90.0))0.0と正確に等しいことを期待しない必要があります。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

値:度単位の入力値

戻り値:

ラジアン単位の入力値の測定値。入力値がnullの場合はnull。

function exp(value: decimal): decimal

オイラーの数値e10進数の累乗で返します。

計算は倍精度変換後に実行され、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値

戻り値:

e^value。ここで、eは自然対数の底です。

入力値がnullの場合、nullを返します。

function log(value: decimal): decimal

入力値の自然対数(基数e)を返します。

計算では、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値。厳密にゼロより大きくする必要があります。

戻り値:

入力値の自然対数aまたは入力値がnullの場合はnullとなります。

function scaleByPowerOfTen(value: decimal, power: decimal): decimal

valueのスケールをpowerの10で返します。

パラメーター:

value:入力値

power:値がスケールされる10の累乗。整数である必要があります。

戻り値:

powerの10でスケーリングされた入力値、または入力値または累乗がnullの場合はnull。

function sqrt(value: decimal): decimal

値の正の平方根を返します。

計算では、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値。正またはnullである必要があります。

戻り値:

入力値の正の平方根。入力値がnullの場合はnull。

function cbrt(value: decimal): decimal

10進数値の立方根を返します。計算では、倍精度64ビットIEEE754浮動小数点を使用します。

パラメーター:

value:入力値

戻り値:

入力値の立方根。入力値がnullの場合はnull。

function abs(value: decimal): decimal

10進数値の絶対値を返します。

パラメーター:

value:入力値

戻り値:

入力値の絶対値。入力値がnullの場合はnull。

function round(value: decimal): decimal

入力値の整数の丸め値を返します。この方法では、標準の切り上げハーフアップ丸めモードを使用します。

パラメーター:

value:入力値

戻り値:

入力値の切り上げ値。入力値がnullの場合はnull。

function roundHalfEven(value: decimal): decimal

入力値の整数の四捨五入値を返します。

パラメーター:

value:入力値

戻り値:

入力値の半偶数値を丸めます。入力値がnullの場合はnullです。

function roundHalfDown(value: decimal): decimal

入力値の整数の切り捨て値を返します。

パラメーター:

value:入力値

戻り値:

入力値の半分を切り捨てた値入力値がnullの場合はnullとなります。

function roundUp(value: decimal): decimal

入力値の整数の切り上げ値を返します。

パラメーター:

value:入力値

戻り値:

入力値の切り上げ値。入力値がnullの場合はnull。

function roundDown(value: decimal): decimal

入力値の整数の切り捨て値を返します。

パラメーター:

value:入力値

戻り値:

入力値の切り捨て値入力値がnullの場合はnullとなります。

function floor(value: decimal): decimal

入力値の整数のフロア値を返します。

パラメーター:

value:入力値

戻り値:

入力値のフロア値。入力値がnullの場合はnullとなります。

function ceil(value: decimal): decimal

入力値の整数フロア値を返します。

パラメーター:

value:入力値

戻り値:

入力値のceil値、または入力値がnullの場合はnullとなります。

function pi(): decimal

pi値を返します:3.141592653589793238462643383279503

戻り値:

円周率の値。

function e(): decimal

e値を返します:2.718281828459045235360287471352662

戻り値:

e値。

ドキュメント>開発者ガイド>EBX®スクリプト>関数フィールドAPI