Difference between revisions of "ZCubes/Pascal vs Sierpinski Triangle"

From ZCubes Wiki
Jump to navigation Jump to search
(Created page with "==Pascal vs Sierpinski Triangle== <br/> This video demonstrates how to generate Pascal triangle in Z and derive Sierpinski triangle from Pascal triangle in ZCubes. <br/> ZCub...")
 
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Pascal vs Sierpinski Triangle==
 
==Pascal vs Sierpinski Triangle==
 
<br/>
 
<br/>
This video demonstrates how to generate Pascal triangle in Z and derive Sierpinski triangle from Pascal triangle in ZCubes.  
+
This video demonstrates how to generate Pascal triangle in Z and derive Sierpinski triangle from Pascal triangle in ZCubes.
<br/>
+
 
ZCubes is an omnifunctional platform using which you can compute, do analytics, create graphs, draw, paint, create presentations, web pages and do much more.
 
 
==Video==
 
==Video==
 
<br/>
 
<br/>
 
{{#ev:youtube|9w1SL6y46wA|480|left|Pascal vs Sierpinski Triangle}}
 
{{#ev:youtube|9w1SL6y46wA|480|left|Pascal vs Sierpinski Triangle}}
 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
 +
 +
==Code-Pascal vs Sierpinski Triangle==
 +
    m=10;
 +
    pt=PASCALTRIANGLE(m);
 +
    a=pt
 +
      .map(
 +
        function(r,i)
 +
        {
 +
          var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
 +
            return(
 +
                prefix
 +
                  .concat(r.join(", ,").split(","))
 +
                  .concat(prefix)
 +
            )
 +
        }
 +
      );
 +
  (a);
 +
 +
 +
  m=32;
 +
  pt=PASCALTRIANGLE(m);
 +
 +
  m=10;
 +
  pt=PASCALTRIANGLE(m).$(x=>x%2)
 +
  a=pt
 +
      .map(
 +
      function(r,i)
 +
      {
 +
          var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
 +
            return(
 +
                prefix
 +
                  .concat(r.join(", ,").split(","))
 +
                  .concat(prefix)
 +
            )
 +
      }
 +
    );
 +
  (a);
  
  
 +
  m=64;
  
<<[[Main_Page | About ZCubes ]]
 
  
 
<br/>
 
<br/>
&copy; Copyright 1996-2020, ZCubes, Inc.
+
*[[Z3 | Z3 home]]
 +
*[[Z^3 Language Documentation]]
 +
*[[ZCubes_Videos | ZCubes Videos and Tutorials]]
 +
*[[Main_Page | About ZCubes ]]
 +
<br/>
 +
<br/>
 +
&copy; Copyright 1996-2021, ZCubes, Inc.

Latest revision as of 00:08, 11 March 2021

Pascal vs Sierpinski Triangle


This video demonstrates how to generate Pascal triangle in Z and derive Sierpinski triangle from Pascal triangle in ZCubes.

Video


Pascal vs Sierpinski Triangle














Code-Pascal vs Sierpinski Triangle

   m=10;
   pt=PASCALTRIANGLE(m);
   a=pt
      .map(
       function(r,i)
        {
         var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
           return(
                prefix
                 .concat(r.join(", ,").split(","))
                 .concat(prefix)
            )
        }
     );
 (a);


 m=32;
 pt=PASCALTRIANGLE(m);
 m=10;
 pt=PASCALTRIANGLE(m).$(x=>x%2)
 a=pt
     .map(
      function(r,i)
      {
         var prefix=(REPEATCHAR(" ",(2*m-(2*i+1))/2).split(""));
           return(
                prefix
                 .concat(r.join(", ,").split(","))
                 .concat(prefix)
           )
      }
   );
 (a);


 m=64;





© Copyright 1996-2021, ZCubes, Inc.