Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,5 @@
|
|||
Sierpinski[n_] :=
|
||||
Nest[Join @@ Table[With[{a = #[[i, 1]], b = #[[i, 2]], c = #[[i, 3]]},
|
||||
{{a, (a + b)/2, (c + a)/2}, {(a + b)/2, b, (b + c)/2}, {(c + a)/2, (b + c)/2, c}}],
|
||||
{i, Length[#]}] &, {{{0, 0}, {1/2, 1}, {1, 0}}}, n]
|
||||
Graphics[{Black, Polygon /@ Sierpinski[8]}]
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
cf = Compile[{{A, _Real, 2}},
|
||||
With[{a = A[[1]], b = A[[2]], c = A[[3]]},
|
||||
With[{ab = (a + b)/2, bc = (b + c)/2, ca = (a + c)/2},
|
||||
{{a, ab, ca}, {ab, b, bc}, {ca, bc, c}}]],
|
||||
RuntimeAttributes -> {Listable}
|
||||
];
|
||||
n = 3;
|
||||
pts = Flatten[Nest[cf, N@{{{0, 0}, {1, 0}, {1/2, √3/2}}}, n], n];
|
||||
Graphics[Polygon /@ pts]
|
||||
Loading…
Add table
Add a link
Reference in a new issue