26.1.6.4 添字

なぜ12行も書かなければならないか?それは変数を動的には変えられないからです.c1であったものをc2として扱うわけにはいきません.「c3に1を足してc4にする」わけにもいきません.c1からc12までは,すべて独立した変数なのです.人間にはc3の「次」はc4に見えますが,そう思うためには,名前の一部である数字(ここでは"3"と"4")の意味を知る必要があります.逆に考えれば,関連づけられた変数群あるいは動的に変えられる変数群があれば,この問題は解決することになります.

数学では,この考え方は添字つきの値によって実現されています.たとえば6人の成績とその合計とを扱うのに,6個の変数M1,M2,M3,M4,M5,M6と式

M1 + M2 + M3 + M4 + M5 + M6

を使うことはほとんどなく,添字つき変数M1, M2,…,M6と式

Σ(i=1,6)Mi

とします.式の中のMi,が,iの値によっていろいろな変数を表わしていることに注意しましょう.