数学関数

関数

説明

double abs(double a)

double値の絶対値を返します。

float abs(float a)

float値の絶対値を返します。

int abs(int a)

int値の絶対値を返します。

long abs(long a)

long値の絶対値を返します。

double acos(double a)

値のコサインの逆関数を返します。戻される角度は0.0からpiまでの範囲です。

double asin(double a)

値のサインの逆関数を返します。戻される角度は-pi/2からpi/2までの範囲です。

double atan(double a)

値のタンジェントの逆関数を返します。戻される角度は-pi/2からpi/2までの範囲です。

double atan2(double y, double x)

直交座標(x, y)から極座標(r, theta)への変換から角度thetaを返します。

avg(d) 配列から平均値を計算します。オブジェクトとプリミティブ配列で動作します。例: double[], Double[], int[] int, Integer[], Number[], BigDecimal[] など。

double cbrt(double a)

double値の立方根を返します。

double ceil(double a)

引数以上で数学的な整数に等しい最小の(負の無限大に最も近い)double値を返します。

double copySign(double magnitude, double sign)

最初の浮動小数点引数を、2番目の浮動小数点引数の符号とともに返します。

float copySign(float magnitude, float sign)

最初の浮動小数点引数を、2番目の浮動小数点引数の符号とともに返します。

double cos(double a)

角度の三角コサインを返します。

double cosh(double x)

double値の双曲線コサインを返します。

double exp(double a)

オイラーの数値を倍数値で累乗した値を返します。

double expm1(double x)

ex -1を返します。

double floor(double a)

引数以下で数学的な整数に等しい最大の(正の無限大に最も近い)double値を返します。

int getExponent(double d)

doubleの表現で使用される不偏指数を返します。

int getExponent(float f)

floatの表現で使用される不偏指数を返します。

double hypot(double x, double y)

中間オーバーフローまたはアンダーフローなしでsqrt(x2 +y2)を返します。

double IEEEremainder(double f1, double f2)

IEEE 754標準で規定されている2つの引数の剰余演算を計算します。

double log(double a)

double値の自然対数 (base e) を返します。

double log10(double a)

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

double log1p(double x)

引数と1の合計の自然対数を返します。

double max(double a, double b)

2つのdouble値のうち大きい方を返します。

float max(float a, float b)

2つのfloat値のうち大きい方を返します。

int max(int a, int b)

2つのint値のうち大きい方を返します。

long max(long a, long b)

2つのlong値のうち大きい方を返します。

median(d)

配列から中央値を計算します。オブジェクトとプリミティブ配列で動作します。例: double[], Double[], int[] int, Integer[], Number[], BigDecimal[] など。

double min(double a, double b)

2つのdouble値のうち小さい方を返します。

float min(float a, float b)

2つのfloat値のうち小さい方を返します。

int min(int a, int b)

2つのint値のうち小さい方を返します。

long min(long a, long b)

2つのlong値のうち小さい方を返します。

double nextAfter(double start, double dir)

2番目の引数の方向で最初の引数に隣接する浮動小数点数を返します。

float nextAfter(float start, double dir)

2番目の引数の方向で最初の引数に隣接する浮動小数点数を返します。

double nextUp(double d)

正の無限大の方向でdに隣接する浮動小数点値を返します。

float nextUp(float f)

正の無限大の方向でfに隣接する浮動小数点値を返します。

double pow(double a, double b)

最初の引数の値を2番目の引数の累乗で返します。

double random()

0.0以上1.0未満の正の符号を持つdouble値を返します。

double rint(double a)

引数に値が最も近く、数学的な整数に等しいdouble値を返します。

long round(double a)

引数に最も近いlongを返します。

int round(float a)

引数に最も近いintを返します。

double scalb(double d, int scaleFactor)

正しく切り上げられた単一の浮動点×2倍値セットのメンバーのように切り上げられたd×2スケールファクターを返します。

float scalb(float f, int scaleFactor)

正しく切り上げられた単一の浮動点×フロー値セットのメンバーのように切り上げられたf×2スケールファクターを返します。

double signum(double d)

引数の符号関数を返します。引数が0の場合は0、引数が0より大きい場合は1.0、引数が0より小さい場合は-1.0。

float signum(float f)

引数の符号関数を返します。引数が0の場合は0、引数が0より大きい場合は1.0f、引数が0より小さい場合は-1.0f。

double sin(double a)

角度の三角関数サインを返します。

double sinh(double x)

double値の双曲線サインを返します。

double sqrt(double a)

正しく丸められたdouble値の正の平方根を返します。

double tan(double a)

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

double tanh(double x)

double値の双曲線タンジェントを返します。

double toDegrees(double angrad)

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

double toRadians(double angdeg)

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

double ulp(double d)

引数のulpのサイズを返します。

float ulp(float f)

引数のulpのサイズを返します。

long factorial(int value)

パスされた値の階乗を返します。

回帰関数

関数

説明

linereg(String indicatorCode)

線形回帰

polyreg(2, String indicatorCode)

二次回帰

polyreg(3, String indicatorCode)

一般多項式回帰

次に