Created with Graphviz, with the help of this Python program:
dotfile = file('collatz-graph.dot', 'w')
limit = 30
def f(n):
if n % 2 == 0:
return n / 2
else:
return 3*n 1
explored = set([1,27]) # 27 has a long convergence, so skip it
dotfile.write('digraph {\n')
for n in range(2, limit):
while n not in explored:
dotfile.write(str(n) ' -> ')
explored.add(n)
n = f(n)
dotfile.write(str(n) ';\n')
dotfile.write('}\n')
Ten utwór został udostępniony jako własność publiczna przez jego autora, Keenan Pepper. Dotyczy to całego świata. W niektórych krajach może nie być to prawnie możliwe, jeśli tak, to: Keenan Pepper zapewnia każdemu prawo do użycia tej pracy w dowolnym celu, bez żadnych ograniczeń, chyba że te ograniczenia są wymagane przez prawo.
Podpisy
Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje
Directed graph showing the orbits of the numbers less than 30 (with the exception of 27 because it would make it too tall) under the Collatz map. For a larger graph containing only odd numbers, see [[:Image:Collatz-graph-300.sv