このサイトは
・実装したいものがあるんだけど数学の知識が無くて実装できない
・数学は分かるんだけど、どこのプログラミングに応用されるか分からない
そんな人に向けて書こうと思って作られたサイトです。
(プラス、自分の知識定着を図るために作成しました(^^;))
なので、このサイトでは
・プログラムの視点から見た数学
・数学の視点から見たプログラム
というものを考え、「プログラムのこの技術は数学のこの理論が応用されている」「数学のこの公式はプログラムのこの技術に活用される」
という感じで数学・プログラムの二つの視点で解説していこうと思います。
もう一つの目標として「クォータニオンの解説をする」というものがあります。
Unityなどでゲームオブジェクトの回転を考える際に、実はクォータニオンを当たり前のように使っています。しかし、クォータニオンについて学んでいる学校はほとんどなく、大学や大学院でさえ学ぶところはほとんどないそうです。
そこでこのサイトでは、クォータニオンについて真正面から向かい合って、どうしてクォータニオンを使う必要があるのか、クォータニオンを使うメリットは何なのか、そもそもクォータニオンとはどんなものなのか、について一からしっかり解説していければと思っています。(おそらく数学的な解説がかなり多くなると思います…。)