どんな小さな出来事でも連鎖反応で未来に大きな影響を及ぼす「バタフライ・エフェクト」。ゲームや映画で良く使われる演出ですね。 今回は、以下のローレンツ方程式により、バタフライ・エフェクトの現象を確かめてみます。 x, y, zの変数とp, r, bの定数の常微分方程式です。定数値は、p=10, r=28, b=8/3 をローレンツさんは用いています。 1. ローレンツ方程式を定義 def lorenz(x, y, z, p=10, r=28, b=8/3): dot_x = -p * x + p * y dot_y = -x * z + r * x - y dot_z = x * y - b *…