C言語なら俺に聞け(入門篇) Part 31
■ このスレッドは過去ログ倉庫に格納されています
0281デフォルトの名無しさん
2008/06/30(月) 16:04:18実装してるんだけどそれをintに置き換えて実装する場合
ってどうすれば最適になるでしょうか?
宣言部分
float SinTablef[360];
float CosTablef[360];
int SinTablei[360];
int CosTablei[360];
初期化部分
int i;
for (i=0;i<360;i++) {
SinTablef[i] = (float)sin(i*PI /180);
CosTablef[i] = (float)cos(i*PI /180);
SinTablef[i] = (int)SinTablef[i]*1024;
CosTablef[i] = (int)CosTablef[i]*1024;
}
これで実際に使うところでは1024倍で計算したあと >> 10で1/1024してます。
■ このスレッドは過去ログ倉庫に格納されています