Changes

Jump to navigation Jump to search
Line 6: Line 6:  
== Array Accumulation Functions ==
 
== Array Accumulation Functions ==
   −
== Array.accumulate(FromTotal) {{anchor | Array.accumulate}} ==
+
== Array.accumulate(FromTotal) ==
    
Each element is accumulated using SUM with each element.
 
Each element is accumulated using SUM with each element.
 +
 +
MAGICSQUARE(3) is
 +
 +
2 7 6
 +
 +
9 5 1
 +
 +
4 3 8
 +
 +
 +
 +
MAGICSQUARE(3).accumulate()
 +
 +
{| class="wikitable"|-
 +
| 2 || 9 || 15
 +
|-
 +
| 24 || 29 || 30
 +
|-
 +
| 49 || 52 || 60
 +
|}
    
==Array.cumcolumns(Columns|empty)==
 
==Array.cumcolumns(Columns|empty)==
    
Each element is accumulated by columns (for the specified columns,or all if none is specified) using SUM with each element. Initial Value of 0 is assumed.
 
Each element is accumulated by columns (for the specified columns,or all if none is specified) using SUM with each element. Initial Value of 0 is assumed.
 +
 +
MAGICSQUARE(3).cumcolumns()
 +
 +
{| class="wikitable"
 +
|-
 +
| 2 || 7 || 6
 +
|-
 +
| 11 || 12 || 7
 +
|-
 +
| 15 || 15 || 15
 +
|}
 +
 +
MAGICSQUARE(3).cumcolumns(2)
 +
 +
(Cumulate only column with index 2)
 +
 +
{| class="wikitable"|-
 +
| 6
 +
|-
 +
| 7
 +
|-
 +
| 15
 +
|}
    
==Array.cumrows(Rows|empty)==
 
==Array.cumrows(Rows|empty)==
    
Each element is accumulated by rows for the specified rows, or all if none is specified) using SUM with each element. Initial Value of 0 is assumed.
 
Each element is accumulated by rows for the specified rows, or all if none is specified) using SUM with each element. Initial Value of 0 is assumed.
 +
 +
c=[[1,2,3],[4,5,6],[7,8,9]];
 +
 +
c.cumrows();
 +
 +
{| class="wikitable"
 +
|-
 +
| 1 || 3 || 6
 +
|-
 +
| 4 || 9 || 15
 +
|-
 +
| 7 || 15 || 24
 +
|}
 +
 +
 +
c=[[1,2,3],[4,5,6],[7,8,9]];
 +
c.cumrows(2);
 +
 +
7  15    24
    
==Array.cumcolumn(Columns|empty)==
 
==Array.cumcolumn(Columns|empty)==
Same as [[Array.cumcolumns]]
+
Same as [[Array.cumcolumns()]]
    
==Array.cumrow(Row|empty)==
 
==Array.cumrow(Row|empty)==
Same as [[Array.cumrows]]
+
Same as [[Array.cumrows()]]
    
==Array.accumulatewith(SomeFunction, SomeStartingValue or Parameter List)==
 
==Array.accumulatewith(SomeFunction, SomeStartingValue or Parameter List)==
Line 30: Line 92:  
==Array.cumcolumnswith(SomeFunction, SomeColumns ...)==
 
==Array.cumcolumnswith(SomeFunction, SomeColumns ...)==
   −
[[Array.accumulatewith]] for each column.
+
[[Array.accumulatewith()]] for each column.
    
==Array.cumrowswith(SomeFunction, SomeRows ...)==
 
==Array.cumrowswith(SomeFunction, SomeRows ...)==
   −
[[Array.accumulatewith]] for each row
+
[[Array.accumulatewith()]] for each row
    
==Array.cumcolumnwith(SomeFunction, SomeStartingValue or Parameter List)==
 
==Array.cumcolumnwith(SomeFunction, SomeStartingValue or Parameter List)==
   −
Same as [[Array.accumulatewith]] for each column
+
Same as [[Array.accumulatewith()]] for each column
    
==Array.cumrowwith==
 
==Array.cumrowwith==
   −
Same as [[Array.cumrowswith]] for each column
+
Same as [[Array.cumrowswith()]] for each column
    
==Array.cumulate==
 
==Array.cumulate==
   −
[[Array.accumulatewith]] with function as NUMSUM
+
[[Array.accumulatewith()]] with function as NUMSUM
writer
6,694

edits

Navigation menu