- /
-
Sierpinski triangle from Pascal triangle
on 27 Oct 2021
- 6
- 122
- 0
- 0
- 212
N=18;
M=~mod(pascal(N),2);
B=1:N;
[I,J]=meshgrid(B,B);
gca;
hold on;
axis off;
arrayfun(@(i,j)t(i,j,M(i,j),N),I,J);
function t(i,j,m,N)
if i+j<N
x=[-.5 0 .5]*2;
y=[-.5 .5 -.5];
patch(x+i-j,y-i-j,1:3,m*[1 1 1],'edgecolor','none');
end
end