MathF.Log メソッド

定義

オーバーロード

Log(Single)

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

Log(Single, Single)

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

Log(Single)

ソース:
MathF.cs
ソース:
MathF.cs
ソース:
MathF.cs

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

public:
 static float Log(float x);
public static float Log (float x);
static member Log : single -> single
Public Shared Function Log (x As Single) As Single

パラメーター

x
Single

対数を求める対象の数値。

戻り値

次の表に示した値のいずれか

x パラメーター 戻り値
x の自然対数。つまり、ln x または log e x
ゼロNegativeInfinity
NaN
NaN と等価です。NaN
PositiveInfinity と等価です。PositiveInfinity

注釈

パラメーター x は、基数 10 として指定されます。

このメソッドは基になる C ランタイムを呼び出します。正確な結果または有効な入力範囲は、オペレーティング システムやアーキテクチャによって異なる場合があります。

こちらもご覧ください

適用対象

Log(Single, Single)

ソース:
MathF.cs
ソース:
MathF.cs
ソース:
MathF.cs

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

public:
 static float Log(float x, float y);
public static float Log (float x, float y);
static member Log : single * single -> single
Public Shared Function Log (x As Single, y As Single) As Single

パラメーター

x
Single

対数を求める対象の数値。

y
Single

底。

戻り値

次の表に示した値のいずれか (+Infinity は PositiveInfinity、-Infinity は NegativeInfinity、NaN は NaN をそれぞれ示しています。)

xnewBase 戻り値
x> 0 (0 <newBase< 1) - または -(newBase> 1) lognewBase(a)
x< 0 (任意の値) NaN
(任意の値)newBase< 0 NaN
x != 1newBase = 0 NaN
x != 1newBase = +Infinity NaN
x = NaN (任意の値) NaN
(任意の値)newBase = NaN NaN
(任意の値)newBase = 1 NaN
x = 0 0 <newBase< 1 +Infinity
x = 0newBase> 1 -Infinity
x = +Infinity 0 <newBase< 1 -Infinity
x = +InfinitynewBase> 1 +Infinity
x = 1newBase = 0 0
x = 1newBase = +Infinity 0

注釈

このメソッドは基になる C ランタイムを呼び出します。正確な結果または有効な入力範囲は、オペレーティング システムやアーキテクチャによって異なる場合があります。

適用対象