観測 010

蛸

Tako — Octopus

式で遊ぶ

画かボタンを押すと、点が減ります。40,000 → 625 → 40 → 1 の次は、40,000に戻ります。
少数点では、点を大きくし、残像を長くして通り道を見やすくしています。
「聴く」は、表示中の点の配置を音へ写します。点数を変えると音を作り直します。

章
海
制作
2026
媒体
数式・ブラウザで実行
点
40,000
周期
5秒でひと巡り
指紋
sha256 32ab33a3…87dd

巻いては、ほどけます。

八本には順番があります。

強く巻いている腕と、ほどけている腕が同時にあるのは、
八本の拍が少しずつずれているからです。
一本が巻き終わるころ、隣が巻きはじめます。

太さは、腕がどれだけ巻いていても、
いつも進む向きと直角に付いています。
巻いた内側だけが細くなることはありません。

式を読む・確かめる
(i, t,
        b = i < 12000, j = i - 12000, k = j % 8, u = (j / 8 | 0) / 3500,
        g = i * 2.39996, d = sqrt(i / 12000),
        A = k / 8 * TAU + .2,
        c = A + 2.1 * u ** 1.5 * (.55 + .5 * sin(t * 2 + k * .9)) + .22 * sin(u * 4 - t * 3 + k),
        r = 40 + 132 * u * (1 - .28 * u),
        W = 11 * (1 - u) ** .7 * ((j * .754878 % 1) * 2 - 1),
        Q = b
        ? [200 + 70 * sin(d * 1.5708) * cos(g),
           138 + 70 * sin(d * 1.5708) * sin(g) * .82 + 40 * d * d + 7 * sin(t * 2)]
        : [200 + r * cos(c + W / r), 176 + r * sin(c + W / r) * .74 + 28 * u],
        Dx = 200 + 73 * sin(t + 4.23) + 22 * sin(t * 2 + 0.91),
        Dy = 200 + 42 * cos(t + 5.5) + 16 * sin(t * 3 + 4.23)
       ) => [Dx + (Q[0] - 200) * .68, Dy + (Q[1] - 200) * .68]

この式の指紋

sha256:32ab33a332bab8acf8e1b9bbc89fcf2e9b66f09d18fe12dd492704f6a0a087dd

同じ点番号と時刻を渡すと、同じ座標が得られます。
残像や点の見え方は、描画設定と端末によって変わります。

上のボタンで式をそのまま持ち出せます。手元で数え直すなら:

pbpaste > f.txt && printf %s "$(cat f.txt)" | shasum -a 256

持ち帰って走らせてください。式を変えると、どんな姿になるでしょう。 この式を、その場で走らせて書き換える →