math_cbrt
指定された数値の立方根を返します。
定義¶
名前空間: Alice.Math
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Math.cs
math_cbrt(number)¶
指定された数値の立方根を返します。
| 引数 | |
|---|---|
value |
立方根を求める対象の数値。 |
| 戻り値 | |
|---|---|
number |
valueの立方根。 |
| 対応 | |
|---|---|
| AliceScript | RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4 |
| AliceSister | GM、2.0、2.1、2.2、2.3、3.0、4 |
| Losetta | 0.8、0.9、0.10、0.11 |
説明¶
LosettaとAliceScriptでのこの関数は、内部的にCランタイムを呼び出しています。 正確な結果および有効な値の範囲は、オペレーティングシステムやアーキテクチャによって異なる可能性があります。
AliceSisterでのこの関数は、math_pow(value, 1/3)と同じ動作をします。そのため、そのほかの実装と比較して精度が低下する可能性があります。 たとえば、手元の環境では100の立方根は以下のように出力されました。
| 実装 | \(\sqrt[3]{100}\)の値 |
|---|---|
| Losetta | 4.641588833612779 |
| AliceScript | 4.641588833612779 |
| AliceSister | 4.64158883361278 |
この結果では、AliceSisterでのみ15桁目が丸められて出力されていることがわかります。(すべての環境で同一の結果が出るわけではありません。)
任意の値乗根を計算する場合には、math_powを使用してください。
例¶
次の例では、\(27\)の立方根を取得します。