MathF クラス

定義

三角関数や対数関数などの一般的な数値関数の定数と静的メソッドを提供します。

public ref class MathF abstract sealed
public static class MathF
type MathF = class
Public Class MathF
継承
MathF

注釈

クラスのMathF静的フィールドとメソッドは、 クラスのMath静的フィールドとメソッドに対応します。ただし、パラメーターが ではなく DoubleSingleであり、値ではなく が返Singleされる点がDouble除きます。

フィールド

E

定数 e によって示される、自然対数の底を表します。

PI

定数 p で指定された円周の直径に対する円周の比率を表します。

Tau

定数 τ によって指定される、1 回のターンのラジアン数を表します。

メソッド

Abs(Single)

単精度浮動小数点数の絶対値を返します。

Acos(Single)

コサインが指定数となる角度を返します。

Acosh(Single)

ハイパーボリック コサインが指定数となる角度を返します。

Asin(Single)

サインが指定数となる角度を返します。

Asinh(Single)

ハイパーボリック サインが指定数となる角度を返します。

Atan(Single)

タンジェントが指定数となる角度を返します。

Atan2(Single, Single)

タンジェントが 2 つの指定された数の商である角度を返します。

Atanh(Single)

ハイパーボリック タンジェントが指定数となる角度を返します。

BitDecrement(Single)

指定した値より小さい値を比較する最大値を返します。

BitIncrement(Single)

指定した値より大きい値を比較する最小値を返します。

Cbrt(Single)

指定された数値の立方根を返します。

Ceiling(Single)

指定した単精度浮動小数点数以上の数のうち、最小の整数値を返します。

CopySign(Single, Single)

x の絶対値と符号 y の値を返します。

Cos(Single)

指定された角度のコサインを返します。

Cosh(Single)

指定された角度のハイパーボリック コサインを返します。

Exp(Single)

指定した値で e を累乗した値を返します。

Floor(Single)

指定した単精度浮動小数点数以下の数のうち、最大の整数値を返します。

FusedMultiplyAdd(Single, Single, Single)

1 つの三項演算として丸められた、(x * y) + z を返します。

IEEERemainder(Single, Single)

指定した数を別の指定数で除算した結果の剰余を返します。

ILogB(Single)

指定した数の底 2 の整数の対数を返します。

Log(Single)

指定した数の自然 (底 e) 対数を返します。

Log(Single, Single)

指定した数値の指定した底での対数を返します。

Log10(Single)

指定した数の底 10 の対数を返します。

Log2(Single)

指定した数の底 2 の対数を返します。

Max(Single, Single)

2 つの単精度浮動小数点数のうち、大きい方を返します。

MaxMagnitude(Single, Single)

2 つの単精度浮動小数点数のうち、大きい絶対値を返します。

Min(Single, Single)

2 つの単精度浮動小数点数のうち、小さい方を返します。

MinMagnitude(Single, Single)

2 つの単精度浮動小数点数のうち、小さい絶対値を返します。

Pow(Single, Single)

指定の数値を指定した値で累乗した値を返します。

ReciprocalEstimate(Single)

指定した数値の逆数の推定値を返します。

ReciprocalSqrtEstimate(Single)

指定した数値の逆平方根の推定値を返します。

Round(Single)

単精度浮動小数点の値は最も近い整数値に丸められ、中間値は最も近い偶数値に丸められます。

Round(Single, Int32)

単精度浮動小数点の値は指定した小数部の桁数に丸められ、中間値は最も近い偶数値に丸められます。

Round(Single, Int32, MidpointRounding)

指定した丸め規則を使用して、単精度浮動小数点値を指定した桁数の小数部に丸めます。

Round(Single, MidpointRounding)

指定した丸め規則を使用して、単精度浮動小数点値を整数に丸めます。

ScaleB(Single, Int32)

効率的に計算された x * 2^n を返します。

Sign(Single)

単精度浮動小数点数の符号を示す値を返します。

Sin(Single)

指定された角度のサインを返します。

SinCos(Single)

指定した角度のサインとコサインを返します。

Sinh(Single)

指定された角度のハイパーボリック サインを返します。

Sqrt(Single)

指定された数値の平方根を返します。

Tan(Single)

指定された角度のタンジェントを返します。

Tanh(Single)

指定された角度のハイパーボリック タンジェントを返します。

Truncate(Single)

指定した単精度浮動小数点数の整数部を計算します。

適用対象