#N canvas 658 393 696 400 10; #X text 227 81 +2 -2 -2 \; -2 +1 +3 \; +2 -1 -5; #X text 103 80 +1 +4 +2 \; +2 +3 +1 \; +0 +1 +1; #X text 60 91 adj; #X text 186 91 ==; #X text 88 21 3x3 ADJOINT MATRIX COMPUTATION; #X text 111 38 (scaled inverse); #X msg 121 160 3 3 # 1 4 2 2 3 1 0 1 1; #X obj 80 199 #import; #X obj 79 232 display; #X obj 149 232 display; #N canvas 767 258 450 464 rand3x3 0; #X obj 71 32 inlet; #X obj 70 60 t b b b; #X obj 109 86 list; #X msg 91 111 9; #X obj 92 133 until; #X obj 99 235 list append; #X obj 185 236 t a; #X obj 65 266 list; #X obj 63 295 outlet; #X obj 93 162 random 10; #X obj 96 198 - 5; #X connect 0 0 1 0; #X connect 1 0 7 0; #X connect 1 1 3 0; #X connect 1 2 2 0; #X connect 2 0 5 1; #X connect 3 0 4 0; #X connect 4 0 9 0; #X connect 5 0 6 0; #X connect 5 0 7 1; #X connect 6 0 5 1; #X connect 7 0 8 0; #X connect 9 0 10 0; #X connect 10 0 5 0; #X restore 393 86 pd rand3x3; #X obj 393 114 #import (3 3); #X obj 121 136 loadbang; #X obj 426 204 #adjugate; #X obj 393 230 #inner; #X obj 393 257 display; #X obj 489 149 display; #X obj 393 170 #t; #X obj 142 198 #adjugate; #X text 387 25 A*adj(A)=det(A)*I; #X msg 393 58 bang; #X text 484 86 random matrix; #X connect 6 0 7 0; #X connect 6 0 18 0; #X connect 7 0 8 0; #X connect 10 0 11 0; #X connect 11 0 16 0; #X connect 11 0 17 0; #X connect 12 0 6 0; #X connect 13 0 14 1; #X connect 14 0 15 0; #X connect 17 0 14 0; #X connect 17 1 13 0; #X connect 18 0 9 0; #X connect 20 0 10 0;