携帯電話アプリの数値計算

携帯電話アプリの数値計算

-DoCoMo の DoJa 5.0 [iアプリオプションAPI] には com.nttdocomo.ui.ogl.math.FloatMath というクラスがある。
--DoJa 5.0 の API ドキュメントによると「三角関数などの基本的な数値演算を行う機能を提供します。演算処理をハードウェアで実行するため、java.lang.Mathクラスのよりも高速に演算を行うことができます。」とのこと。
--メソッドは atan, atan2, cos, sin, sqrt, tan が用意されている。

-DoCoMo の DoJa-4.0 から com.nttdocomo.ui.util3d.FastMath というクラスがある。

-Softbank の JSCL には com.jblend.graphics.j3d.Util3D というクラスがある。
--メソッドは cos, sin, sqrt が用意されているが、すべて引数と戻り値が int な整数値。

-携帯電話 Java で小数計算! with MathFP
--http://www.a.math.ryukoku.ac.jp/~hig/info/mathfp/

-数値演算のアルゴリズム
--http://www001.upp.so-net.ne.jp/y_yutaka/labo/math_algo/math_algo.html
--->sqrt:平方根を求める
--->rsqrt:逆数平方根を求める
--->hypot:(x,y)の長さを近似する
--->mod:除算の余りを求める