x=0 での真の差分を入力してください。コアはバベッジの「差分準備」(機械的な時間ずれ)を自動適用するため、ハンドルを回すだけで f(0), f(1), … を正確に列挙できます。
バベッジの差分機 第2号は有限差分法で多項式を列挙します:n次多項式の第n階差分は定数になるため、各新値 f(0), f(1), … は加算のみで求められます(乗算不要)。8列(y と7つの差分 Δ¹…Δ⁷)の10進数字輪31桁が7次多項式を31桁精度で計算し、負数は10の補数表現で保持します——実際の真鍮製機械と全く同じです。
クランク1回転 = 列挙値1個、4つの機械的位相で:
① 加算:偶数列を奇数列に加算(Δ¹+=Δ², Δ³+=Δ⁴, Δ⁵+=Δ⁶)。② 桁上げ:奇数列を伝播。③ 加算:奇数列を偶数列に加算(y+=Δ¹, …)。④ 桁上げ:偶数列を伝播。バベッジは加算を2グループに並列化してハンドル回転数を半減——その代償として高次差分が時間的にずれますが、ローダーが自動調整します。各位相の後半、桁上げが列を昇る様子を観察してください:数字輪が9を超えると警告レバーが作動し、次の輪を1歯送ります。
透視を押すと鋳鉄を溶かして内部駆動機構が見えます——噛み合い小歯車、加算ラック、クランクが回すカムシャフト。列が受信するときは琥珀色、送信するときは青色に光ります。
ドラッグで回転 · ピンチまたはスクロールでズーム · X で透視切替
この展示にはWebGLが必要ですが、このブラウザでは起動できませんでした。