計算ツールについて 等差数列計算ツールは「各項が前の項より同じ数だけ多い」数列を扱います:初項 a 1 a_1 a 1 、公差 d d d 、項数 n n n を入力すると、第 n n n 項 a n = a 1 + ( n − 1 ) d a_n = a_1 + (n-1)d a n = a 1 + ( n − 1 ) d と初項から第 n n n 項までの和 S n = n ( a 1 + a n ) 2 S_n = \dfrac{n(a_1 + a_n)}{2} S n = 2 n ( a 1 + a n ) を求めます。末項がわかっているときは、項数 n n n や公差 d d d の逆算もできます。
1, 3, 5, 7, …(奇数)、劇場で前の列より2席ずつ多い座席、毎月前の月より50円多く貯金する、毎日1.5 kmずつ減らす減量トレーニング——「増分が一定」なら何でも等差数列です。もっとも単純な数列であり、「累積」を理解する出発点でもあります:和の公式の背後にある「端どうしを組にする」方法は、ガウスが8歳のときに(伝えられるところでは)思いついたものです。
やらないこと:等比数列(各項が前の項の一定の倍数 になる数列、たとえば複利)は扱いません。二階差が一定の数列(差の差が一定)やフィボナッチのような漸化式の数列も扱いません。すべての項を列挙することもしません——出すのは第 n n n 項と和の2つの数だけです。
計算例 4つの計算例はすべてエンジン arithmetic-seq の compute で再計算しています。表示の口径は小数第8位まで、末尾の0は省略です。
例1:3, 7, 11, 15, 19, 23 —— 6項
入力:a 1 = 3 a_1 = 3 a 1 = 3 、d = 4 d = 4 d = 4 、n = 6 n = 6 n = 6 。
第6項 a 6 = 3 + ( 6 − 1 ) × 4 = 3 + 20 = 23 a_6 = 3 + (6-1) \times 4 = 3 + 20 = 23 a 6 = 3 + ( 6 − 1 ) × 4 = 3 + 20 = 23 。
和 S 6 = 6 × ( 3 + 23 ) 2 = 6 × 26 2 = 78 S_6 = \dfrac{6 \times (3 + 23)}{2} = \dfrac{6 \times 26}{2} = 78 S 6 = 2 6 × ( 3 + 23 ) = 2 6 × 26 = 78 。
画面表示:第n項 23 、和 78 。2つ目の書き方で検算:6 × 3 + 6 × 5 2 × 4 = 18 + 60 = 78 6 \times 3 + \dfrac{6 \times 5}{2} \times 4 = 18 + 60 = 78 6 × 3 + 2 6 × 5 × 4 = 18 + 60 = 78 。ペアリング法:3 + 23 = 7 + 19 = 11 + 15 = 26 3 + 23 = 7 + 19 = 11 + 15 = 26 3 + 23 = 7 + 19 = 11 + 15 = 26 で、3組がそれぞれ 26、合計 78 です。
図1:例1。左はガウスのペアリング(端どうしの和は常に a₁ + aₙ)、右はその幾何版——2つの階段を合わせると長方形になり、面積は n(a₁ + aₙ)、その半分が Sₙ
例2:既定の入力とガウスの 1 から 100
入力:a 1 = 1 a_1 = 1 a 1 = 1 、d = 2 d = 2 d = 2 、n = 10 n = 10 n = 10 (既定値)。第10項 = 1 + 9 × 2 = 19 = 1 + 9 \times 2 = 19 = 1 + 9 × 2 = 19 、和 = 10 × ( 1 + 19 ) / 2 = 100 = 10 \times (1 + 19) / 2 = 100 = 10 × ( 1 + 19 ) /2 = 100 。画面表示:第n項 19 、和 100 。最初の10個の奇数の和はちょうど 10 2 10^2 1 0 2 です。n = 100 n = 100 n = 100 に変えると、画面には第n項 199 、和 10000 と表示されます——最初の n n n 個の奇数の和は常に n 2 n^2 n 2 です(L字型の奇数のかたまりを1層ずつ組み合わせて正方形を作るとわかります)。
入力 a 1 = 1 a_1 = 1 a 1 = 1 、d = 1 d = 1 d = 1 、n = 100 n = 100 n = 100 :画面には第n項 100 、和 5050 と表示されます。これが伝説の小ガウスが「1 + 100 = 2 + 99 = ⋯ = 50 + 51 1 + 100 = 2 + 99 = \cdots = 50 + 51 1 + 100 = 2 + 99 = ⋯ = 50 + 51 、50組で各組 101」と一瞬で答えたと言われる問題です。
例3:劇場の座席と減少する数列
劇場 :1列目が20席、その後は1列ごとに2席ずつ増え、全部で15列。入力 a 1 = 20 a_1 = 20 a 1 = 20 、d = 2 d = 2 d = 2 、n = 15 n = 15 n = 15 :最終列は 20 + 14 × 2 = 48 20 + 14 \times 2 = 48 20 + 14 × 2 = 48 席、総座席数は 15 × ( 20 + 48 ) / 2 = 510 15 \times (20 + 48)/2 = 510 15 × ( 20 + 48 ) /2 = 510 。画面表示:第n項 48 、和 510 。
減少 :100 kg の在庫から毎日一定で 7 kg を出荷したとき、12日後の在庫と累計は?入力 a 1 = 100 a_1 = 100 a 1 = 100 、d = − 7 d = -7 d = − 7 、n = 12 n = 12 n = 12 :12日目の在庫は 100 − 77 = 23 100 - 77 = 23 100 − 77 = 23 、12日間の在庫の合計は 12 × ( 100 + 23 ) / 2 = 738 12 \times (100 + 23)/2 = 738 12 × ( 100 + 23 ) /2 = 738 (kg·日、「平均在庫 61.5 kg × 12日」)。画面表示:第n項 23 、和 738 。公差が負でも式はそのまま成り立ち、数列が下へ進むだけです。
毎月50円ずつ多く貯金する :1か月目に100円、以後毎月50円ずつ増やすと、1年では?入力 a 1 = 100 a_1 = 100 a 1 = 100 、d = 50 d = 50 d = 50 、n = 12 n = 12 n = 12 :12か月目は 650 、1年間の合計は 4500 。
例4:項数と公差の逆算
n の逆算 :数列 5, 8, 11, … のうち 50 は何番目の項でしょうか。入力 a 1 = 5 a_1 = 5 a 1 = 5 、d = 3 d = 3 d = 3 、a n = 50 a_n = 50 a n = 50 (n は空):n = ( 50 − 5 ) / 3 + 1 = 16 n = (50 - 5)/3 + 1 = 16 n = ( 50 − 5 ) /3 + 1 = 16 。画面表示:項数 n 16 、和 0 (手順3の口径を参照)。16 を項数に書き戻して a n a_n a n を空にすると:第n項 50、和 440 。
52 が何番目かを知りたい場合:n = ( 52 − 5 ) / 3 + 1 = 16.66666667 n = (52 - 5)/3 + 1 = 16.66666667 n = ( 52 − 5 ) /3 + 1 = 16.66666667 ——整数ではないので、52 はこの数列にありません(第16項が 50、第17項が 53)。
d の逆算 :2 から始めて8項後に 30 になる数列の公差は?入力 a 1 = 2 a_1 = 2 a 1 = 2 、n = 8 n = 8 n = 8 、a n = 30 a_n = 30 a n = 30 (d は空):d = ( 30 − 2 ) / ( 8 − 1 ) = 4 d = (30 - 2)/(8 - 1) = 4 d = ( 30 − 2 ) / ( 8 − 1 ) = 4 。画面表示:公差 d 4 、和 16 (このときエンジンは d = 0 d = 0 d = 0 で和を計算し、8 × 2 = 16 8 \times 2 = 16 8 × 2 = 16 を表示しますが、本当の和ではありません)。4 を公差に書き戻して a n a_n a n を空にすると:第n項 30、和 128 。
例1の入力はそのままパネルに入れて再現できます。n n n を 6 から 12、24、48 と変えて、第n項が n n n に比例して増え、和が n 2 n^2 n 2 のオーダーで増える(項数が2倍になると和はおよそ4倍)ことを観察してください。
原理と導出 一般項:漸化式から直接の公式へ
定義は漸化式です:a k + 1 = a k + d a_{k+1} = a_k + d a k + 1 = a k + d 。a 1 a_1 a 1 から a n a_n a n まで進むには d d d を n − 1 n - 1 n − 1 回足すので、a n = a 1 + ( n − 1 ) d a_n = a_1 + (n-1)d a n = a 1 + ( n − 1 ) d です。n n n ではなく n − 1 n - 1 n − 1 である点に注意してください:6本の柱の間には5つの間隔しかありません(図1の5つの「+4」)。これが植木算——項数が間隔の数より1多いという関係です。
n n n を独立変数とみると、a n = d ⋅ n + ( a 1 − d ) a_n = d \cdot n + (a_1 - d) a n = d ⋅ n + ( a 1 − d ) は直線です:傾きは公差 d d d 、切片は a 1 − d a_1 - d a 1 − d (「第0項」)。等差数列は定義域を正の整数に限った一次関数 であり、図1の左で柱の頂点を結ぶと直線になります。任意の2項から傾き を計算すればそれが公差で、公差の逆算式 d = ( a n − a 1 ) / ( n − 1 ) d = (a_n - a_1)/(n-1) d = ( a n − a 1 ) / ( n − 1 ) はまさに「縦の差 ÷ 横の差」です。
和:ガウスのペアリング
S n S_n S n を正順に1回、逆順に1回書いて、上下を足します:
S n = a 1 + ( a 1 + d ) + ⋯ + ( a n − d ) + a n S n = a n + ( a n − d ) + ⋯ + ( a 1 + d ) + a 1 2 S n = ( a 1 + a n ) + ( a 1 + a n ) + ⋯ + ( a 1 + a n ) = n ( a 1 + a n ) \begin{aligned}
S_n &= a_1 + (a_1 + d) + \cdots + (a_n - d) + a_n \\
S_n &= a_n + (a_n - d) + \cdots + (a_1 + d) + a_1 \\
2S_n &= (a_1 + a_n) + (a_1 + a_n) + \cdots + (a_1 + a_n) = n\,(a_1 + a_n)
\end{aligned} S n S n 2 S n = a 1 + ( a 1 + d ) + ⋯ + ( a n − d ) + a n = a n + ( a n − d ) + ⋯ + ( a 1 + d ) + a 1 = ( a 1 + a n ) + ( a 1 + a n ) + ⋯ + ( a 1 + a n ) = n ( a 1 + a n )
各列の和はすべて a 1 + a n a_1 + a_n a 1 + a n です——一方の項が d d d だけ増えれば、向かいの項は d d d だけ減ります。列は n n n 個なので、S n = n ( a 1 + a n ) / 2 S_n = n(a_1 + a_n)/2 S n = n ( a 1 + a n ) /2 。項数が奇数のときは中央の項が自分自身と組になります(それはちょうど ( a 1 + a n ) / 2 (a_1 + a_n)/2 ( a 1 + a n ) /2 、つまり全項の平均です)が、式は変わりません。図1の右がこの代数の幾何版です:階段を正立と倒立で1つずつ並べると n × ( a 1 + a n ) n \times (a_1 + a_n) n × ( a 1 + a n ) の長方形になります。
a n = a 1 + ( n − 1 ) d a_n = a_1 + (n-1)d a n = a 1 + ( n − 1 ) d を代入すると2つ目の書き方 S n = n a 1 + n ( n − 1 ) 2 d S_n = n a_1 + \dfrac{n(n-1)}{2} d S n = n a 1 + 2 n ( n − 1 ) d が得られます:n n n 個の a 1 a_1 a 1 に 0 + 1 + ⋯ + ( n − 1 ) = n ( n − 1 ) / 2 0 + 1 + \cdots + (n-1) = n(n-1)/2 0 + 1 + ⋯ + ( n − 1 ) = n ( n − 1 ) /2 個の d d d を加えたものです。これは S n S_n S n が n n n について2次であることを示しています——項数が2倍になれば和はおよそ4倍です。
「平均 × 項数」という読み方
S n = n ⋅ a 1 + a n 2 S_n = n \cdot \dfrac{a_1 + a_n}{2} S n = n ⋅ 2 a 1 + a n :和は「最初と最後の項の平均」に項数を掛けたものです。等差数列では、最初と最後の平均が全項の平均になります——項が中点の両側に対称に並ぶからです。例3の在庫の問題では、738 = 61.5 × 12 が「平均在庫 × 日数」です。この読み方は、台形の面積((上底 + 下底) × 高さ ÷ 2)や等加速度運動の変位(平均速度 × 時間)とまったく同じものです。
等差と等比:単利と複利
等差数列は各段階で一定量を加え 、等比数列は各段階で一定の倍数を掛け ます。元金 1000 円を年5%の単利で運用すると、利息は毎年一定の 50 円で、各年の元利合計 1050, 1100, 1150, … は等差数列になり、10年後は 1500 円です。年5%の複利なら等比数列 1000 × 1.05 n 1000 \times 1.05^n 1000 × 1.0 5 n で、10年後は 1628.89 円。前者は直線、後者は指数曲線で、時間が長いほど差が開きます——詳しい議論は複利計算ツール を参照してください。