aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2006-03-28 13:51:34 +0000
committerIOhannes m zmölnig <zmoelnig@users.sourceforge.net>2006-03-28 13:51:34 +0000
commite24f4a0003798f1e27a7c23c55dc4caf1a1c1b69 (patch)
treea612cfba58b546217177df974adb6b19e3c80192 /doc
parente70eaf7a71678bd4bb79d5c22740204bc242ebb6 (diff)
new help patches
svn path=/trunk/externals/iem/iemmatrix/; revision=4800
Diffstat (limited to 'doc')
-rw-r--r--doc/mtx_and-help.pd39
-rw-r--r--doc/mtx_bitand-help.pd39
-rw-r--r--doc/mtx_bitleft-help.pd41
-rw-r--r--doc/mtx_bitor-help.pd39
-rw-r--r--doc/mtx_bitright-help.pd41
-rw-r--r--doc/mtx_check-help.pd (renamed from doc/mtx_check.pd)0
-rw-r--r--doc/mtx_eq-help.pd39
-rw-r--r--doc/mtx_ge-help.pd39
-rw-r--r--doc/mtx_gt-help.pd39
-rw-r--r--doc/mtx_le-help.pd39
-rw-r--r--doc/mtx_lt-help.pd39
-rw-r--r--doc/mtx_max2-help.pd34
-rw-r--r--doc/mtx_min2-help.pd34
-rw-r--r--doc/mtx_neq-help.pd39
-rw-r--r--doc/mtx_not-help.pd19
-rw-r--r--doc/mtx_or-help.pd39
16 files changed, 559 insertions, 0 deletions
diff --git a/doc/mtx_and-help.pd b/doc/mtx_and-help.pd
new file mode 100644
index 0000000..9eb1948
--- /dev/null
+++ b/doc/mtx_and-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_and;
+#X obj 81 23 mtx_&&;
+#X obj 392 77 &&;
+#X obj 46 196 mtx_and;
+#X obj 125 197 mtx_&&;
+#X obj 263 192 mtx_and 0;
+#X obj 360 192 mtx_&& 0;
+#X text 8 42 matrix logic: logical AND;
+#X text 38 247 AND 2 matrices;
+#X text 246 251 AND a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_bitand-help.pd b/doc/mtx_bitand-help.pd
new file mode 100644
index 0000000..5ca80e4
--- /dev/null
+++ b/doc/mtx_bitand-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 120 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 349 193 ==;
+#X obj 17 23 mtx_bitand;
+#X obj 101 23 mtx_&&;
+#X obj 392 77 &&;
+#X obj 46 196 mtx_bitand;
+#X obj 145 197 mtx_&&;
+#X obj 263 192 mtx_bitand 0;
+#X obj 370 192 mtx_&& 0;
+#X text 38 247 AND 2 matrices;
+#X text 246 251 AND a matrix with a scalar;
+#X text 9 42 matrix logic: bitwise AND;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_bitleft-help.pd b/doc/mtx_bitleft-help.pd
new file mode 100644
index 0000000..7371eed
--- /dev/null
+++ b/doc/mtx_bitleft-help.pd
@@ -0,0 +1,41 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 130 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 359 193 ==;
+#X obj 17 23 mtx_bitleft;
+#X obj 111 23 mtx_<<;
+#X obj 392 77 <<;
+#X obj 46 196 mtx_bitleft;
+#X obj 155 196 mtx_<<;
+#X obj 263 192 mtx_bitleft 0;
+#X obj 380 192 mtx_<< 0;
+#X text 8 42 matrix logic: bitwise leftshift;
+#X text 38 247 shift left matrix;
+#X text 38 260 (amount for each element;
+#X text 39 275 specified in right matrix);
+#X text 257 251 shift matrix as given by scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_bitor-help.pd b/doc/mtx_bitor-help.pd
new file mode 100644
index 0000000..5ae6161
--- /dev/null
+++ b/doc/mtx_bitor-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 120 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 349 193 ==;
+#X obj 17 23 mtx_bitor;
+#X obj 91 23 mtx_|;
+#X obj 392 77 |;
+#X obj 46 196 mtx_bitor;
+#X obj 145 197 mtx_|;
+#X obj 263 192 mtx_bitor 0;
+#X obj 370 192 mtx_| 0;
+#X text 8 42 matrix logic: bitwise OR;
+#X text 38 247 OR 2 matrices;
+#X text 245 251 OR a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_bitright-help.pd b/doc/mtx_bitright-help.pd
new file mode 100644
index 0000000..c629661
--- /dev/null
+++ b/doc/mtx_bitright-help.pd
@@ -0,0 +1,41 @@
+#N canvas 224 247 527 302 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 125 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 140 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 366 193 ==;
+#X text 38 247 shift left matrix;
+#X text 38 260 (amount for each element;
+#X text 39 275 specified in right matrix);
+#X text 257 251 shift matrix as given by scalar;
+#X obj 17 23 mtx_bitright;
+#X obj 111 23 mtx_>>;
+#X text 8 42 matrix logic: bitwise rightshift;
+#X obj 165 196 mtx_>>;
+#X obj 387 192 mtx_>> 0;
+#X obj 392 77 >>;
+#X obj 263 192 mtx_bitright 0;
+#X obj 46 196 mtx_bitright;
+#X connect 4 0 27 1;
+#X connect 5 0 27 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 26 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 26 1;
+#X connect 26 0 12 0;
+#X connect 27 0 7 0;
diff --git a/doc/mtx_check.pd b/doc/mtx_check-help.pd
index 3be72d3..3be72d3 100644
--- a/doc/mtx_check.pd
+++ b/doc/mtx_check-help.pd
diff --git a/doc/mtx_eq-help.pd b/doc/mtx_eq-help.pd
new file mode 100644
index 0000000..78ef70b
--- /dev/null
+++ b/doc/mtx_eq-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_eq;
+#X obj 81 23 mtx_==;
+#X obj 392 77 ==;
+#X obj 46 196 mtx_eq;
+#X obj 125 197 mtx_==;
+#X obj 263 192 mtx_eq 0;
+#X obj 360 192 mtx_== 0;
+#X text 8 42 matrix logic: comparision;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_ge-help.pd b/doc/mtx_ge-help.pd
new file mode 100644
index 0000000..76f0409
--- /dev/null
+++ b/doc/mtx_ge-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_ge;
+#X obj 81 23 mtx_>=;
+#X obj 392 77 >=;
+#X obj 46 196 mtx_ge;
+#X obj 125 197 mtx_>=;
+#X obj 263 192 mtx_ge 0;
+#X obj 360 192 mtx_>= 0;
+#X text 8 42 matrix logic: comparision;
+#X obj 123 167 mtx_diag 1 2 -3 4 5;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 18 0;
+#X connect 5 0 4 0;
+#X connect 5 1 23 0;
+#X connect 7 0 5 0;
+#X connect 9 0 20 0;
+#X connect 10 0 9 0;
+#X connect 12 0 13 0;
+#X connect 13 0 9 0;
+#X connect 13 1 20 1;
+#X connect 18 0 6 0;
+#X connect 20 0 11 0;
+#X connect 23 0 18 1;
diff --git a/doc/mtx_gt-help.pd b/doc/mtx_gt-help.pd
new file mode 100644
index 0000000..286d937
--- /dev/null
+++ b/doc/mtx_gt-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_gt;
+#X obj 81 23 mtx_>;
+#X obj 392 77 >;
+#X obj 46 196 mtx_gt;
+#X obj 125 197 mtx_>;
+#X obj 263 192 mtx_gt 0;
+#X obj 360 192 mtx_> 0;
+#X text 8 42 matrix logic: comparision;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_le-help.pd b/doc/mtx_le-help.pd
new file mode 100644
index 0000000..338da21
--- /dev/null
+++ b/doc/mtx_le-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_le;
+#X obj 81 23 mtx_<=;
+#X obj 392 77 <=;
+#X obj 46 196 mtx_le;
+#X obj 125 197 mtx_<=;
+#X obj 263 192 mtx_le 0;
+#X obj 360 192 mtx_<= 0;
+#X text 8 42 matrix logic: comparision;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_lt-help.pd b/doc/mtx_lt-help.pd
new file mode 100644
index 0000000..fc75a2d
--- /dev/null
+++ b/doc/mtx_lt-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_lt;
+#X obj 81 23 mtx_<;
+#X obj 392 77 <;
+#X obj 46 196 mtx_lt;
+#X obj 125 197 mtx_<;
+#X obj 263 192 mtx_lt 0;
+#X obj 360 192 mtx_< 0;
+#X text 8 42 matrix logic: comparision;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_max2-help.pd b/doc/mtx_max2-help.pd
new file mode 100644
index 0000000..8d383b1
--- /dev/null
+++ b/doc/mtx_max2-help.pd
@@ -0,0 +1,34 @@
+#N canvas 165 66 505 292 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X obj 46 196 mtx_max2;
+#X obj 263 192 mtx_max2 1;
+#X obj 17 23 mtx_max2;
+#X text 8 42 matrix logic: maximum of 2 matrices;
+#X obj 392 77 max;
+#X obj 123 167 mtx_diag 1 2 -3 4 5;
+#X text 38 247 maximum of 2 matrices;
+#X text 246 251 maximum of a matrix and a scalar;
+#X connect 4 0 13 0;
+#X connect 5 0 4 0;
+#X connect 5 1 18 0;
+#X connect 7 0 5 0;
+#X connect 8 0 14 0;
+#X connect 9 0 8 0;
+#X connect 11 0 12 0;
+#X connect 12 0 8 0;
+#X connect 12 1 14 1;
+#X connect 13 0 6 0;
+#X connect 14 0 10 0;
+#X connect 18 0 13 1;
diff --git a/doc/mtx_min2-help.pd b/doc/mtx_min2-help.pd
new file mode 100644
index 0000000..3c28b4d
--- /dev/null
+++ b/doc/mtx_min2-help.pd
@@ -0,0 +1,34 @@
+#N canvas 165 66 505 292 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X obj 46 196 mtx_min2;
+#X obj 263 192 mtx_min2 1;
+#X obj 17 23 mtx_min2;
+#X text 8 42 matrix logic: minimum of 2 matrices;
+#X obj 392 77 min;
+#X obj 123 167 mtx_diag 1 2 -3 4 5;
+#X text 38 247 minimum of 2 matrices;
+#X text 246 251 minimum of a matrix and a scalar;
+#X connect 4 0 13 0;
+#X connect 5 0 4 0;
+#X connect 5 1 18 0;
+#X connect 7 0 5 0;
+#X connect 8 0 14 0;
+#X connect 9 0 8 0;
+#X connect 11 0 12 0;
+#X connect 12 0 8 0;
+#X connect 12 1 14 1;
+#X connect 13 0 6 0;
+#X connect 14 0 10 0;
+#X connect 18 0 13 1;
diff --git a/doc/mtx_neq-help.pd b/doc/mtx_neq-help.pd
new file mode 100644
index 0000000..510fc54
--- /dev/null
+++ b/doc/mtx_neq-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_neq;
+#X obj 81 23 mtx_!=;
+#X obj 392 77 !=;
+#X obj 46 196 mtx_neq;
+#X obj 125 197 mtx_!=;
+#X obj 263 192 mtx_neq 0;
+#X obj 360 192 mtx_!= 0;
+#X text 8 42 matrix logic: comparision;
+#X text 38 247 compare 2 matrices;
+#X text 246 251 compare a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;
diff --git a/doc/mtx_not-help.pd b/doc/mtx_not-help.pd
new file mode 100644
index 0000000..62767a0
--- /dev/null
+++ b/doc/mtx_not-help.pd
@@ -0,0 +1,19 @@
+#N canvas 128 118 680 254 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 obj 48 131 t a a;
+#X obj 91 132 mtx_print org;
+#X obj 16 23 mtx_not;
+#X obj 111 23 mtx_!;
+#X text 8 42 matrix logic: inversion;
+#X obj 48 164 mtx_!;
+#X obj 48 100 mtx 2 2;
+#X msg 48 80 0 1 12 0;
+#X obj 48 192 mtx_print not;
+#X connect 4 0 9 0;
+#X connect 4 1 5 0;
+#X connect 9 0 12 0;
+#X connect 10 0 4 0;
+#X connect 11 0 10 0;
diff --git a/doc/mtx_or-help.pd b/doc/mtx_or-help.pd
new file mode 100644
index 0000000..085b2e3
--- /dev/null
+++ b/doc/mtx_or-help.pd
@@ -0,0 +1,39 @@
+#N canvas 224 247 450 300 10;
+#X text 255 30 updated for;
+#X obj 343 30 iemmatrix 0.2;
+#X obj 392 56 matrix;
+#X text 262 55 see also help for;
+#X obj 123 167 mtx_diag 1 2 3 4 5;
+#X obj 46 167 mtx_ones 5;
+#X obj 46 144 t b b;
+#X obj 46 218 mtx_print;
+#X msg 46 125 bang;
+#X text 100 198 ==;
+#X obj 263 167 mtx_eye 4;
+#X msg 263 140 bang;
+#X obj 263 219 mtx_print;
+#X floatatom 332 124 4 0 0 0 - - -;
+#X obj 332 142 t b f;
+#X text 339 193 ==;
+#X obj 17 23 mtx_or;
+#X obj 81 23 mtx_||;
+#X obj 392 77 ||;
+#X obj 46 196 mtx_or;
+#X obj 125 197 mtx_||;
+#X obj 263 192 mtx_or 0;
+#X obj 360 192 mtx_|| 0;
+#X text 8 42 matrix logic: logical OR;
+#X text 38 247 OR 2 matrices;
+#X text 246 251 OR a matrix with a scalar;
+#X connect 4 0 19 1;
+#X connect 5 0 19 0;
+#X connect 6 0 5 0;
+#X connect 6 1 4 0;
+#X connect 8 0 6 0;
+#X connect 10 0 21 0;
+#X connect 11 0 10 0;
+#X connect 13 0 14 0;
+#X connect 14 0 10 0;
+#X connect 14 1 21 1;
+#X connect 19 0 7 0;
+#X connect 21 0 12 0;