|
|
|
|
|
by codeflo
1632 days ago
|
|
I'm sorry, but that gives me "draw the rest of the fucking owl" vibes. You're basically restating the algorithm's definition -- it's the rest of the proof that contains the interesting steps. Edit: In my view, to show that this draws the Sierpinsky triangle, one would need to show that (1) we only draw points that are in the Sierpinski triangle and (2) we draw all the points of the Sierpinski triangle. (1) is clearly false (we start with a random point), but the claim is of course only that we draw an “approximation”. What that means exactly would need to be defined. I assume a rigorous argument would involve 2D probability densities. Given that, (2) isn’t obvious to me as well, what’s the argument that all the parts of the Sierpinski shape correspond to areas with high probability density? |
|
Taking midpoint between a point and tringle vertex is a transformation that scales everything by 1/2 with this vertex as pivot.
By choosing one of such three transformations randomly you are scaling the whole triangle into three smaller copies of itself that it cosists of.
If you start with a point belonging to Sierpinski trinagle, you are adding more and more points belonging to that triangle.
Fun thing is that you can use the same algorithm with different number and kind of transformations to get other fractals with such random walk. For exaple a fractal tree or fern leaf or Sierpinski carpet.
Another interesting thing is you can start with a point not belonging to a fractal and it pretty quickly coverges. It's because fractals are attractors.