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\)の立方根を取得します。