Wolfram Cloud上でnotebookを作成し、コラッツ数列で遊んでみた

7年前の考察をグラフに描いてWeb上に残しておきたくてツールを探していたが、Wolfram Cloudに出会ったので試してみている。 WolframCloud上のnotebook: https://www.wolframcloud.com/obj/tune3.orz/Published/plotCollatzSequence.nb 注)無料プランでは2ヶ月経つとファイルを編集するできなくなることが判明… 続きを読む
2
tune3orz※今年は地震に警戒 @tune3orz

Wolfram Cloudでnotebookを書いてるけど、英語と関数型言語であるWolfram言語の2つの言語を勉強しながらなので、なかなか進まない…

2021-04-19 00:52:03
tune3orz※今年は地震に警戒 @tune3orz

今日は、数列から増加している部分と減少している部分を抜き出す関数を作った。 最初はずいぶんと苦労したが、便利な関数が見つかったらあっさり書けた。 pic.twitter.com/idYGN1rJxO

2021-04-21 23:50:03
拡大
tune3orz※今年は地震に警戒 @tune3orz

点と点を矢印でつなぎたいので、いろんな関数を試してるんだが、どれもエラーがでて先へ進めない…

2021-04-21 22:46:46
tune3orz※今年は地震に警戒 @tune3orz

Show関数を使うとグラフを重ね合わせられるのね reading: Show—Wolfram言語ドキュメント reference.wolfram.com/language/ref/S…

2021-04-22 22:16:05
tune3orz※今年は地震に警戒 @tune3orz

reading: グラフィックスとサウンドオブジェクトの構造—Wolfram言語ドキュメント reference.wolfram.com/language/tutor…

2021-04-22 21:31:05
tune3orz※今年は地震に警戒 @tune3orz

コラッツ数列(ショートカットバージョン)を生成する関数 pic.twitter.com/upQF2bvclc

2021-04-23 00:09:33
拡大
tune3orz※今年は地震に警戒 @tune3orz

数列から増加する数列と減少する数列を抜き出す関数 pic.twitter.com/KX6YI7nP4Y

2021-04-23 00:09:36
拡大
tune3orz※今年は地震に警戒 @tune3orz

数列の各要素を三次元空間上の点に対応させる関数 pic.twitter.com/ASH7kEv4yC

2021-04-23 00:09:40
拡大
tune3orz※今年は地震に警戒 @tune3orz

点列を描画する関数、 それらを結ぶ矢印を描画する関数、そしてその結果 pic.twitter.com/mqZ5jE3BCR

2021-04-23 00:09:46
拡大
拡大
tune3orz※今年は地震に警戒 @tune3orz

数列をプロットする関数を少し修正して、色をつけられるようにした。 pic.twitter.com/tH5QDn7fZF

2021-04-24 17:19:01
拡大
tune3orz※今年は地震に警戒 @tune3orz

増加する数列は赤色で、 減少する数列は青色でプロットした。 pic.twitter.com/DeASNfoYH4

2021-04-24 17:19:05
拡大
拡大
tune3orz※今年は地震に警戒 @tune3orz

ちなみに、有名どころの27から始めるとこんな数列になり、 pic.twitter.com/ZwckST8rfj

2021-04-24 17:31:00
拡大
tune3orz※今年は地震に警戒 @tune3orz

Z方向のスケールを変えて見やすくしてみた pic.twitter.com/lbsYL2Bo9H

2021-04-24 20:41:23
拡大
tune3orz※今年は地震に警戒 @tune3orz

どうもPlot系の関数で描画するとZ軸方向のスケールが縮められてしまうので、先にGraphics系の関数で描画することにした。 pic.twitter.com/KtftkPZri6

2021-04-24 20:55:30
拡大
tune3orz※今年は地震に警戒 @tune3orz

ただ、それだとZ方向が延びすぎるので、Logをとることにした。 pic.twitter.com/gmXVAbDB6s

2021-04-24 20:55:31
拡大
tune3orz※今年は地震に警戒 @tune3orz

増加する数列を赤の実線、 減少する数列を青の実線、 増加から減少に転ずるところを赤の破線、 減少から増加に転ずるところを青の破線で表してみた。 pic.twitter.com/M1vLB8hLFG

2021-04-25 02:40:56
拡大