wonderfl - build flash online

指数が整数の累乗計算pow

Math.pow()を計算するより、指数が20以下の整数なら簡易版関数の方がちょっとだけ早い

けど、結果が微妙すぎ。

これなら、大量に計算する場合であっても、普通にMath.powを使った方がよさそう。


====以下結果例====
◆Math.pow()を計算するより、指数が20以下の整数なら簡易版関数の方がちょっとだけ早い

_a100:109:Math.powで指数100以下
_a50:104:Math.powで指数50以下
_a20:98:Math.powで指数20以下
_a10:95:Math.powで指数10以下
_a5:89:Math.powで指数5以下
_b100:112:簡易関数Mas.powで指数100以下
_b50:102:簡易関数Mas.powで指数50以下
_b20:89:簡易関数Mas.powで指数20以下
_b10:80:簡易関数Mas.powで指数10以下
_b5:81:簡易関数Mas.powで指数5以下
_a99:8:対照用に0を返すだけの関数


試しに10個、Math.powとMas.powで求めた値との比較をする。
0
0
0
0
0
0
0
0
0
0

====以上結果例====




参考
ロシア乗算
http://questionbox.jp.msn.com/qa3609014.html
指数が有理数の場合
http://w3e.kanazawa-it.ac.jp/math/category/sisuu-taisuu/ruijyou/henkan-tex.cgi?size=3&target=/math/category/sisuu-taisuu/ruijyou/yuurisuu-no-sisuu.html

umhr umhr

add to favorites

Embed

Code Fullscreen

sectKeywords

Forked

ページの先頭へ戻る