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、4 |
| AliceSister | 3.0、4 |
| Losetta | 0.10、0.11 |
math_log(number,number)¶
指定した数値の指定した底での対数を返します。
| 引数 | |
|---|---|
value |
対数を求めたい数値 |
base |
対数の底 |
| 戻り値 | |
|---|---|
number |
\(\log_{base}value\)の値 |
| 対応 | |
|---|---|
| AliceScript | 3.0、4 |
| AliceSister | 3.0、4 |
| Losetta | 0.10、0.11 |
説明¶
この関数は、\(\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ランタイムを呼び出しています。 正確な結果および有効な値の範囲は、オペレーティングシステムやアーキテクチャによって異なる可能性があります。