p5.jsでコラッツ数列をグラフ化してみた(part2)

p5.jsでコラッツ数列をグラフ表示してみた - Togetter https://togetter.com/li/1779493 からの続き
1

完成版のプログラム

tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqGraph3 (ver2021-11-14-2200) ・クラス化してコードを読みやすくした ・日本語モードと英語モードを設けた editor.p5js.org/tune3.orz/full… pic.twitter.com/SA38Plzzkj

2021-11-14 22:02:34
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqGraph3 (ver2021-11-17-1800) ・座標変換方式を「ノーマル」「ログ(A)」「ログ(B)」という名称に変更した。 ・ダークモードを設けた。 ・グラフ描画時にはコンフィグを非表示に、一時停止時には再表示するようにした。 editor.p5js.org/tune3.orz/full… pic.twitter.com/uamKuoEJjQ

2021-11-17 18:05:49
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqGraph3 (ver2021-11-18-2330) ・スマホ・タブレット用に画面サイズ固定モードを設けた。 editor.p5js.org/tune3.orz/full… pic.twitter.com/EKX49PN7Ae

2021-11-18 23:36:34
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqGraph3 (ver2021-11-19-2420) ・スマホで実行したとき最初のコンフィグが画面中央にこないのを修正した editor.p5js.org/tune3.orz/full… pic.twitter.com/RBlzCgx1cN

2021-11-20 00:22:18
拡大
tune3orz※今年は地震に警戒 @tune3orz

螺旋状にコラッツ数列を描画するプログラム(試作版) CollatzSeqSpiral(ver2021-11-27-1630) editor.p5js.org/tune3.orz/full… pic.twitter.com/IYq0rm7tEK

2021-11-27 16:41:43
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqSpiral(ver2021-11-27-2430) ・3n+1以外の数式も選択できるようにした。 ・収束条件によって色分けするようにした。  ・緑:1に収束した時  ・黄:そのほかのループに入った時  ・赤:100ステップ以内にループに入らなかった時 editor.p5js.org/tune3.orz/full… pic.twitter.com/AhwSjiXPT0

2021-11-28 00:38:43
拡大
tune3orz※今年は地震に警戒 @tune3orz

確かに3n+1だけなんか特殊な感じがする

2021-11-28 00:50:50
tune3orz※今年は地震に警戒 @tune3orz

マンデルブロ集合みたいなものが定義できそう

2021-11-28 01:02:52
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqSpiral(ver2021-11-28-1900) ・選択できる数式のバリエーションを増やした。 editor.p5js.org/tune3.orz/full… pic.twitter.com/p2UMvtlboC

2021-11-28 19:04:11
拡大
tune3orz※今年は地震に警戒 @tune3orz

コラッツ数列の類似物になりそうなものを思い付いた: 2の倍数のとき: n->n/2 3の倍数のとき: n->n/3 それ以外のとき: n->5n+1 #コラッツ予想

2021-11-30 22:18:36
tune3orz※今年は地震に警戒 @tune3orz

1から32まで試した限りでは最終的に1になる

2021-11-30 22:26:33
tune3orz※今年は地震に警戒 @tune3orz

コラッツ数列の拡張: A(n)=an+1 B(n)=n/b a:素数 b:aより小さい素数 B(n)の操作はnがすべてのbで割りきれなくなるまで行うこととする。

2021-11-30 23:36:24
tune3orz※今年は地震に警戒 @tune3orz

拡張コラッツ数列: A(n)=7n+1, B(n)=n/bの場合、 b={2}だけでは発散する割合が高いのに対し、 b={2,3,5}にするとほぼすべての数で1に収束するのではないかと予想。 ただ、b={2,3}の条件でも1に収束しそうな感じ。

2021-12-01 22:16:34
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqSpiral(ver2021-12-02-2320) ・A(n)=an+c, B(n)=n/bにおいて、  bを複数指定できるようにした。 editor.p5js.org/tune3.orz/full… pic.twitter.com/iz19M1CYAW

2021-12-02 23:22:41
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqSpiral(ver2021-12-03-2130) ・コンフィグのA(n)=7n+1以降の設定値がまちがっていたのを修正した。 ・B(n)の操作を直線で描画していたのを螺旋に変更した。 editor.p5js.org/tune3.orz/full… pic.twitter.com/0HBbgUXvfY

2021-12-03 21:41:45
拡大
tune3orz※今年は地震に警戒 @tune3orz

CollatzSeqSpiral(ver2021-12-04-1530) ・数字の背景に円を描くようにした。 editor.p5js.org/tune3.orz/full… pic.twitter.com/CrQpufXFfn

2021-12-04 15:29:26
拡大

数学

リンク Wikipedia Golden spiral In geometry, a golden spiral is a logarithmic spiral whose growth factor is φ, the golden ratio. That is, a golden spiral gets wider (or further from its origin) by a factor of φ for every quarter turn it makes. There are several comparable spirals that a 1 user 644
tune3orz※今年は地震に警戒 @tune3orz

reading: Calabi-Yau多様体をブラウザ上に可視化する(Three.js) sw1227.hatenablog.com/entry/2018/12/…

2021-11-03 01:56:27
1 ・・ 6 次へ