MathF クラス

定義

三角関数、対数関数、およびその他の一般的な数学関数の定数と静的メソッドを提供します。

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

注釈

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

フィールド

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)

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

適用対象