From 6f7f6460189b2da25077438c8a13ccd20f2a0f00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Tue, 28 Mar 2006 13:11:25 +0000 Subject: renamed help-patches; split meta help-patches into smaller ones; TODO: reflect this change in the C-sources svn path=/trunk/externals/iem/iemmatrix/; revision=4797 --- doc/mtx_pivot-help.pd | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 doc/mtx_pivot-help.pd (limited to 'doc/mtx_pivot-help.pd') diff --git a/doc/mtx_pivot-help.pd b/doc/mtx_pivot-help.pd new file mode 100644 index 0000000..10259d5 --- /dev/null +++ b/doc/mtx_pivot-help.pd @@ -0,0 +1,43 @@ +#N canvas -35 125 814 290 10; +#X text 458 17 updated for; +#X obj 546 17 iemmatrix 0.2; +#X obj 595 43 matrix; +#X text 465 42 see also help for; +#X text 198 15 [mtx_pivot]; +#X text 59 79 pivot-transform a matrix; +#X obj 63 164 mtx_pivot; +#N canvas 352 114 190 367 rand-matrix 0; +#X obj 74 163 inlet; +#X obj 74 270 outlet; +#X obj 74 195 mtx_rand; +#X obj 74 215 mtx_* 10; +#X obj 74 237 mtx_int; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 4 0 1 0; +#X restore 63 118 pd rand-matrix; +#X msg 63 96 4 3; +#X obj 112 185 mtx_print post; +#X obj 87 205 mtx_print pre; +#X obj 63 245 mtx_print pivot; +#X text 290 184 the first outlet is the pivot-transformed matrix.; +#X text 289 210 the other outlets are the 1/0-matrices that have to +be pre-multiplied (row-tranform) and post-multiplied (column-tranform) +to the original matrix to get the pivot-tranformation. this is useful +for de-pivoting.; +#X obj 63 141 t a a; +#X obj 103 141 mtx_print original; +#X msg 175 99 matrix 4 3 1 2 3 4 5 6 7 8 9 10 11 12; +#X text 194 36 pivot-transform matrices; +#X text 290 131 this will tranform the columns and rows \, so that +the result will have "all" maximum values in the diagonale. the maximum +of the matrix will be located at the upper-left corner.; +#X connect 6 0 11 0; +#X connect 6 1 10 0; +#X connect 6 2 9 0; +#X connect 7 0 14 0; +#X connect 8 0 7 0; +#X connect 14 0 6 0; +#X connect 14 1 15 0; +#X connect 16 0 14 0; -- cgit v1.2.1