update
This commit is contained in:
parent
1f1ad49427
commit
6f050a029e
2496 changed files with 37609 additions and 3031 deletions
|
|
@ -0,0 +1,8 @@
|
|||
Sierpinski[n_] :=Nest[Flatten[Table[{{
|
||||
#[[i, 1]], (#[[i, 1]] + #[[i, 2]])/2, (#[[i, 1]] + #[[i, 3]])/
|
||||
2}, {(#[[i, 1]] + #[[i, 2]])/2, #[[i,
|
||||
2]], (#[[i, 2]] + #[[i, 3]])/2}, {(#[[i, 1]] + #[[i, 3]])/
|
||||
2, (#[[i, 2]] + #[[i, 3]])/2, #[[i, 3]]}}, {i, Length[#]}],
|
||||
1] &, {{{0, 0}, {1/2, 1}, {1, 0}}}, n]
|
||||
|
||||
Show[Graphics[{Opacity[1], Black, Map[Polygon, Sierpinski[8], 1]}, AspectRatio -> 1]]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
sierpinski[v_, 0] := Polygon@v;
|
||||
sierpinski[v_, n_] := sierpinski[#, n - 1] & /@ (Mean /@ # & /@ v~Tuples~2~Partition~3);
|
||||
Graphics@sierpinski[N@{{0, 0}, {1, 0}, {.5, .8}}, 3]
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
sierpinski = Map[Mean, Partition[Tuples[#, 2], 3], {2}] &;
|
||||
p = Nest[Join @@ sierpinski /@ # &, {{{0, 0}, {1, 0}, {.5, .8}}}, 3];
|
||||
Graphics[Polygon@p]
|
||||
Loading…
Add table
Add a link
Reference in a new issue