#N canvas 333 84 525 429 10;
#X declare -lib iemmatrix;
#X obj 301 357 matrix;
#X text 89 15 [mtx_slice];
#X text 47 34 slicing parts out of a matrix;
#X text 33 60 you can use this to partition matrices;
#X obj 46 264 mtx_slice;
#X obj 46 127 mtx_ones;
#X obj 46 147 mtx_cumsum :;
#X obj 46 167 t a a;
#X msg 46 107 3 4;
#X obj 94 192 mtx_print left;
#X obj 46 290 mtx_print slice;
#X text 228 241 [list idx1_row idx1_col idx2_row idx2_col(;
#X msg 104 241 list 2 2 end end;
#X msg 83 222 list 2 2 3 4;
#X text 203 263 the keyword 'end' is allowed;
#X obj 301 381 mtx_fill;
#N canvas 447 371 494 171 META 0;
#X text 12 105 AUTHOR IOhannes m zmoelnig;
#X text 12 85 OUTLET_0 matrix;
#X text 12 125 HELP_PATCH_AUTHORS IOhannes m zmölnig;
#X text 12 25 LICENSE GPL-2+;
#X text 12 65 INLET_0 matrix;
#X text 12 5 KEYWORDS control matrix;
#X text 12 44 DESCRIPTION slice parts out of a matrix;
#X obj 16 147 declare -lib iemmatrix;
#X restore 461 6 pd META;
#X connect 4 0 10 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 4 0;
#X connect 7 1 9 0;
#X connect 8 0 5 0;
#X connect 12 0 4 1;
#X connect 13 0 4 1;
