【AI生成】微積分を理解させる短編小説 作:AI小説
水滴の記録
キッチンの蛇口が壊れている。完全には閉まらず、水が漏れる。
ぽた、ぽた、ぽた。
規則的な音。俺は透明なペットボトルを蛇口の真下に置いた。
「何してるの?」
妹の美咲が覗き込んだ。
「水滴を測る。10分間溜めて、量を調べる」
タイマーをスタートさせる。
ぽた。
一滴が落ちた。俺は紙に記録し始めた。
─────────────────
1滴目 … 0秒
2滴目 … 3秒
3滴目 … 6秒
4滴目 … 9秒
5滴目 … 12秒
─────────────────
「3秒に1滴か」
さらに観察を続ける。
─────────────────
10滴目 … 27秒
20滴目 … 54秒
30滴目 … 81秒
─────────────────
「正確には2.7秒に1滴だな」
10分後、タイマーが鳴った。ボトルを外して計量カップに移す。
「25ミリリットル」
美咲が電卓を叩いた。
「10分で25ミリリットル。1分だと2.5ミリリットル」
「そう。これが流量だ」
「流量?」
「単位時間あたりの変化量。この蛇口は、1分に2.5ミリリットル流れる」
紙にグラフを描いた。横軸が時間、縦軸が水の量。
─────────────────
0分 … 0ミリリットル
1分 … 2.5ミリリットル
2分 … 5ミリリットル
5分 … 12.5ミリリットル
10分 … 25ミリリットル
─────────────────
点を結ぶと、きれいな直線になった。
「この直線の傾きが、流量だ」
美咲が定規を当てた。
「傾きって、変化量を時間で割ったものだよね」
「そう。それが微分の基本的な考え方だ」
「微分?」
「変化の速さを見る方法。水の量がどれだけ速く増えているか、それを
傾きで表す」
美咲が頷いた。
「じゃあ逆は? 流量から水の量を出すには?」
「流量かける時間だ。毎分2.5ミリリットルかける10分で、25ミリリットル」
「掛け算?」
「そう。でも、これは流量が一定の場合だけ」
俺は再びボトルを蛇口の下に置いた。
「今度は途中で蛇口を緩める。流量を変える」
タイマーをスタート。
最初は同じリズム。ぽた、ぽた、ぽた。
2分後、蛇口を少し緩めた。
ぽたぽたぽたぽた。
速くなった。
さらに2分後、もう少し緩めた。
ぽたたたたたた。
細い水流になった。
10分後、タイマーが鳴る。
「80ミリリットル」
美咲が驚いた。
「さっきの3倍以上だ」
グラフに記録する。
─────────────────
0分 … 0ミリリットル
2分 … 5ミリリットル
4分 … 20ミリリットル
10分 … 80ミリリットル
─────────────────
点を結ぶ。今度は途中で折れ曲がった線になった。
「曲がってる」
「流量が変わったから。各区間の傾きを見ると」
計算する。
─────────────────
0分から2分 … 傾き2.5ミリリットル毎分
2分から4分 … 傾き7.5ミリリットル毎分
4分から10分 … 傾き10ミリリットル毎分
─────────────────
「時間によって傾きが違う。つまり、流量が変化している」
美咲が折れ曲がった点を指した。
「この点の傾きは?」
「測れない。直線じゃないから」
「じゃあ、もし滑らかな曲線だったら?」
俺は新しい紙を取り出した。
「それを調べるために、もう一度実験する。今度はゆっくり蛇口を緩める」
タイマーをスタート。30秒ごとに少しずつ蛇口を緩めていく。
美咲が30秒ごとにボトルの水位を記録した。
─────────────────
0秒 … 0ミリ
30秒 … 1ミリ
60秒 … 3ミリ
90秒 … 6ミリ
120秒 … 10ミリ
150秒 … 15ミリ
180秒 … 21ミリ
─────────────────
点を結ぶと、滑らかな曲線になった。
「じゃあ、90秒の時点での流量は?」
美咲が考えた。
「60秒では3ミリ、120秒では10ミリ。変化量は7ミリで、時間は60秒」
「7割る60で、約0.12ミリ毎秒」
「でも、それは60秒から120秒の平均だよね。90秒の時点じゃない」
「正解。じゃあもっと狭い範囲で見る」
─────────────────
80秒 … 5ミリ
100秒 … 11ミリ
変化量 … 6ミリ
時間 … 20秒
傾き … 0.3ミリ毎秒
─────────────────
「さらに狭く」
─────────────────
85秒 … 5.5ミリ
95秒 … 9.5ミリ
変化量 … 4ミリ
時間 … 10秒
傾き … 0.4ミリ毎秒
─────────────────
「もっと狭く」
─────────────────
89秒 … 6.3ミリ
91秒 … 7.7ミリ
変化量 … 1.4ミリ
時間 … 2秒
傾き … 0.7ミリ毎秒
─────────────────
美咲が目を輝かせた。
「区間を狭くするほど、値が変わっていく」
「そう。そして区間を限りなく狭くしたとき、それが90秒時点での瞬間の
流量になる。これが微分だ」
「瞬間の流量」
「そう。その瞬間、どれだけ速く水が溜まっているか」
美咲が頷いた。
「じゃあ逆は? 流量が変わり続けるとき、総量はどう出すの?」
「それが積分だ」
俺はグラフに細い長方形を描いた。
「流量が変わるから、単純な掛け算はできない。代わりに、時間を細かく
区切る」
「区切る?」
「例えば1分ごとに区切って、各区間で流量かける時間を計算する」
計算を示す。
─────────────────
0分から1分 … 平均流量0.5ミリリットル毎分
… 0.5かける1 … 0.5ミリリットル
1分から2分 … 平均流量1.5ミリリットル毎分
… 1.5かける1 … 1.5ミリリットル
2分から3分 … 平均流量2.5ミリリットル毎分
… 2.5かける1 … 2.5ミリリットル
─────────────────
「これを全部足すと、総量の近似値が出る」
「近似?」
「区間が広いから誤差がある。もっと細かく区切れば正確になる」
30秒ごと、10秒ごと、1秒ごと……
「区間を限りなく細かくしたとき、それが正確な総量になる。これが積分だ」
美咲がグラフを見た。
「この長方形を全部足すと……」
「曲線の下の面積になる。それが総量だ」
美咲が声を上げた。
「分かった。微分は傾きで、積分は面積なんだ」
「そう解釈できる」
俺は図を描いた。
─────────────────
水の量 → 微分 → 流量
流量 → 積分 → 水の量
─────────────────
「水の量を微分すると流量が出る。流量を積分すると水の量が出る。
微分と積分は、逆の操作だ」
美咲がノートに書いた。
─────────────────
微分 … 変化の速さを見る
… 曲線の傾きを求める
… 区間を限りなく狭くする
積分 … 変化を積み重ねる
… 曲線の下の面積を求める
… 区間を限りなく細かくする
─────────────────
「これが微積分の基本?」
「そうだ。変化を見る道具が微分。変化を積み重ねる道具が積分」
ぽた。
また一滴、落ちた。
俺はグラフを見つめた。
なめらかな曲線。時間とともに増えていく水の量。その変化の速さ。
そして速さを積み重ねた結果。
微分と積分。
変化を理解する、二つの方法。