ksmakotoのhatenadiaryスマートフォン用の表示で見るksmakotoのhatenadiary2016-12-31簡易回転計算その昔、高校の先輩が8ビットマシンで背景が回転するゲームを作るにあたり、sinθ=1/8、cosθ=127/128として、Z80の機械語でいとも簡単に回転行列の計算をしてしまっていたのを見て、この人には追い着けないなあ、と感じたものです。やったらこんなの思い付けるんだろう。2016年9月10日というツイートを見て、少し考えてみました。いう近似もありますが、それとは少し違う感じです。なりますので、それをちょっと考えてみます。1/8のように、cosの側を基準にするとsinがわずかに大きくなっている近似と言えます。128、平方数が256=162)。(平方数が144=122)といったようにして同じような関係は(誤差がだんだん大きくなりながらも)成立していますが、うまく2の冪の計算が8ビット機で使えるのは、1/8が出てくる上記の場合だけでしょう。