Collatz問題 #26
#7の散布図と52527からの経路を重ね合わせてみる。
散布図の方のプロットが無い部分の表示はカットする。
散布図のためのデータを作成する処理
$ ./collatz5 > i65536.dat
は#7と同じである。
m = 339 plot [1:100000] 'i65536.dat' every 2 pt 7 ps 0.5, '' every 2::1 lt 3 pt 7 ps 0.5, 'p52527.dat' using 1:(up($2, $3, m)) w l lt 1, '' using 1:(down($2, $3, m)) w l lt 3
m = 118 plot [1:10000] 'i100.dat' every 2 pt 7 ps 0.5, '' every 2::1 lt 3 pt 7 ps 0.5, 'p97.dat' using 1:(up($2, $3, m)) w l lt 1, '' using 1:(down($2, $3, m)) w l lt 3
i100.datは#5で作成した初期値100以下の散布図用のデータである。
もしくは、i65536.datの先頭100行に相当するので、そこから切り出してもよい。
さらに表示範囲を狭める。
m = 118 plot [1:100] 'i100.dat' every 2 pt 7, '' every 2::1 lt 3 pt 7, 'p97.dat' using 1:(up($2, $3, m)) w l lt 1, '' using 1:(down($2, $3, m)) w l lt 3