三角関数表 〜波を記述するための古典的インターフェイス〜

「表の博物誌」では、さまざまな“表”を通じて、人間がどのように世界を記述してきたかを探っています。今回のテーマは 三角関数表 です。

電卓もコンピュータもなかった時代、人々は「波」や「角度」を扱うために、この表を使っていました。


■ 三角関数表とは何か

三角関数表とは、角度に対する sin(正弦)・cos(余弦)・tan(正接) の値を一覧にしたものです。

たとえば次のような形です。

▼ 基本的な三角関数表(0°〜90°)

角度 sinθ cosθ tanθ
0.000 1.000 0.000
15° 0.259 0.966 0.268
30° 0.500 0.866 0.577
45° 0.707 0.707 1.000
60° 0.866 0.500 1.732
75° 0.966 0.259 3.732
90° 1.000 0.000

この表は、単なる数値一覧ではありません。
「角度 → 比率」への変換装置です。


■ なぜ表だったのか

現代なら、sin(30°) は一瞬で計算できます。
しかし計算機のない時代、それは「計算」ではなく「参照」でした。

つまり、

  • 数式を書く代わりに

  • 表を引く

という発想です。

これは xoBlos 的に言えば:

ロジックを「関数」ではなく「テーブル」にする設計

そのものです。


■ 三角関数表は「波の辞書」である

三角関数は、次のような現象を表します。

  • 季節の変化

  • 昼夜のリズム

  • 振動や回転

  • 音や電波

つまり三角関数表は、

「時間や角度に応じた状態」を引くための辞書

と言えます。


■ xoBlos的に読み替える

三角関数表を xoBlos の視点で見ると、こうなります。

▼ 時間→係数テーブル

時刻 係数(sinベース)
0時 0.000
6時 1.000
12時 0.000
18時 -1.000

これは、

  • コールセンターのピーク

  • 電力需要の波

  • アクセス負荷

などにそのまま使えます。

 

時間と需要のサイン波モデル


▼ 月別季節係数テーブル

角度換算 季節係数
1月 30° 0.50
4月 120° 0.87
7月 210° -0.50
10月 300° -0.87

「月」を「角度」に変換することで、
季節性を滑らかに表現できます。


■ 表としての美しさ

三角関数表には、いくつかの美しい性質があります。

① 対称性

θ sinθ cosθ
30° 0.500 0.866
60° 0.866 0.500

→ 入れ替わる


② 境界の意味

角度 意味
始まり
90° 極点
180° 反転
360° 周期の完結

③ 無限の出現

角度 tanθ
90°

→ 数学と現実の接点


■ 三角関数表の本質

三角関数表は、こう言い換えられます。

連続的な変化を、離散的な表として扱う技術

これはまさに、

  • Excel

  • xoBlos

  • 制御シート言語

の根底にある考え方です。


■ 終わりに

私たちは今、関数を直接扱える時代にいます。
しかし、三角関数表が教えてくれるのは次のことです。

世界は「計算」だけでなく、「参照」でも記述できる

そしてその思想は、今もなお、
業務システムや帳票の中に生き続けています。