math_log
指定した数の対数を返します。
定義
名前空間: Alice.Math
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Math.cs
math_log(number)
指定した数値の自然対数を返します。
引数 | |
---|---|
value |
対数を求めたい数値 |
戻り値 | |
---|---|
number |
\(\ln{value}\)(または\(\log_e{value}\))の値。ただし、value がNaN や負の値の場合はNaN 、0 の場合はNegativeInfinity 、PositiveInfinity の場合はPositiveInfinity 。 |
対応 | |
---|---|
AliceScript | 3.0 |
AliceSister | 3.0 |
Losetta | 0.10 |
math_log(number,number)
指定した数値の指定した底での対数を返します。
引数 | |
---|---|
value |
対数を求めたい数値 |
base |
対数の底 |
戻り値 | |
---|---|
number |
\(\log_{base}value\)の値 |
対応 | |
---|---|
AliceScript | 3.0 |
AliceSister | 3.0 |
Losetta | 0.10 |
説明
この関数は、\(\log_{base} value\)の値を求めます。 この関数は、以下の表のとおりに値を返します。
value の値 |
base の値 |
戻り値 |
---|---|---|
\(value > 0\) | \(0 < base < 1\) | \(\log_{base}value\) |
\(value > 0\) | \(base > 1\) | \(\log_{base}value\) |
\(value < 0\) | 任意の値 | NaN |
任意の値 | \(base < 0\) | NaN |
\(value \not ={1}\) | \(base = 0\) | NaN |
\(value \not ={1}\) | PositiveInfinity |
NaN |
NaN |
任意の値 | NaN |
任意の値 | NaN |
NaN |
任意の値 | \(base = 1\) | NaN |
\(value=0\) | \(0<base<1\) | PositiveInfinity |
\(value=0\) | \(base>1\) | NegativeInfinity |
PositiveInfinity |
\(0<base<1\) | NegativeInfinity |
PositiveInfinity |
\(base>1\) | PositiveInfinity |
\(value=1\) | \(base=0\) | 0 |
\(value=1\) | PositiveInfinity |
0 |
この関数は、内部的にCランタイムを呼び出しています。 正確な結果および有効な値の範囲は、オペレーティングシステムやアーキテクチャによって異なる可能性があります。