Tupper's self-referential formula: Difference between revisions

m
m (→‎{{header|Julia}}: colorview source)
Line 59:
 
=={{header|Julia}}==
<syntaxhighlight lang="julia">usingimport Images,: Plotscolorview
import Plots: plot
 
setprecision(BigFloat, 100008000)
 
function tupper_fieldtupper_mat(k)
fieldtmatrix = falses(17, 106)
for (ixi, x) in enumerate(0.0:1:105.0), (iyj, y) in enumerate(k:k+16)
fieldtmatrix[iyj, 107 - ixi] = 1/2 < floor(mod(floor(y / 17) * 2^(-17 * floor(x) - mod(floor(y), 17)) , 2))
end
return fieldtmatrix
end
 
Line 82 ⟶ 83:
 
function test_tupper()
f = tupper_fieldtupper_mat(k)
display(plot(colorview(Gray, .!f), ylims = [1,17])) # invert black / white with .!
savefig("tupper.png")
end
 
4,108

edits