基本的にの反対のようにMath.pow()
。
このような対数として使用できる関数が必要です。
var mynum = findpower(36, 6); // 2, because 6 squared is 36
そのような関数をどのように構築できますか?
基本的にの反対のようにMath.pow()
。
このような対数として使用できる関数が必要です。
var mynum = findpower(36, 6); // 2, because 6 squared is 36
そのような関数をどのように構築できますか?
対数です
Math.log(36) / Math.log(6) = 2
一般的な場合
Math.log(number) / Math.log(base)
対数には次の特性があります。a=log(n =数値、b =ベース)(通常はlog b(n)として示される)の場合、b a =nです。上記のコードでは、logarithmsプロパティを使用しました。logy (x)= log c(x)/ log c ( y)ここで、cは任意の正の数です。
Math.log
上記の例では、自然対数、つまり基数= eの対数(≈2.718281828…、Math.Eを参照)です。明らかに、自然対数(通常はln(n)またはlog(n)として表される)がある場合、上記の方程式を介して他の任意の底との対数があります:log y(x)= log(x)/ log (y)