math.h の関数 実行速度
せっかく使うので,1億回ループの速度はかってみ.
CodeGear C++ 6.10 for Win32 Copyright (c) 1993-2008 CodeGear
Turbo Incremental Link 5.96 Copyright (c) 1997-2008 CodeGear
関数 | 実行速度(sec) |
---|---|
sin | 4.078 |
cos | 3.984 |
atan | 6.203 |
sin/cos | 8.500 |
sin+cos | 8.187 |
sin/cos をメモリを犠牲にし0.094sec
比較対象がないので何とも言えないけど,やっぱり遅い(?)
実体は知りませんが,級数展開して近似とかかえー
sinよりcosが早いその訳はいったい。
三角関数をさらにすまーとに計算できるようにならないか考えてみよう.