Wolfram Cloud上でnotebookを作成し、コラッツ数列で遊んでみた
Wolfram Cloudでnotebookを書いてるけど、英語と関数型言語であるWolfram言語の2つの言語を勉強しながらなので、なかなか進まない…
2021-04-19 00:52:03今日は、数列から増加している部分と減少している部分を抜き出す関数を作った。 最初はずいぶんと苦労したが、便利な関数が見つかったらあっさり書けた。 pic.twitter.com/idYGN1rJxO
2021-04-21 23:50:03Show関数を使うとグラフを重ね合わせられるのね reading: Show—Wolfram言語ドキュメント reference.wolfram.com/language/ref/S…
2021-04-22 22:16:05reading: グラフィックスとサウンドオブジェクトの構造—Wolfram言語ドキュメント reference.wolfram.com/language/tutor…
2021-04-22 21:31:05コラッツ数列(ショートカットバージョン)を生成する関数 pic.twitter.com/upQF2bvclc
2021-04-23 00:09:33数列から増加する数列と減少する数列を抜き出す関数 pic.twitter.com/KX6YI7nP4Y
2021-04-23 00:09:36数列の各要素を三次元空間上の点に対応させる関数 pic.twitter.com/ASH7kEv4yC
2021-04-23 00:09:40点列を描画する関数、 それらを結ぶ矢印を描画する関数、そしてその結果 pic.twitter.com/mqZ5jE3BCR
2021-04-23 00:09:46数列をプロットする関数を少し修正して、色をつけられるようにした。 pic.twitter.com/tH5QDn7fZF
2021-04-24 17:19:01増加する数列は赤色で、 減少する数列は青色でプロットした。 pic.twitter.com/DeASNfoYH4
2021-04-24 17:19:05ちなみに、有名どころの27から始めるとこんな数列になり、 pic.twitter.com/ZwckST8rfj
2021-04-24 17:31:00どうもPlot系の関数で描画するとZ軸方向のスケールが縮められてしまうので、先にGraphics系の関数で描画することにした。 pic.twitter.com/KtftkPZri6
2021-04-24 20:55:30ただ、それだとZ方向が延びすぎるので、Logをとることにした。 pic.twitter.com/gmXVAbDB6s
2021-04-24 20:55:31増加する数列を赤の実線、 減少する数列を青の実線、 増加から減少に転ずるところを赤の破線、 減少から増加に転ずるところを青の破線で表してみた。 pic.twitter.com/M1vLB8hLFG
2021-04-25 02:40:56