aboutsummaryrefslogtreecommitdiff
path: root/abs/mtx_polyval.pd
blob: 69c719bbc5d70a3d1fd81d4e0d80a356286004c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#N canvas 0 326 645 532 10;
#X obj 50 32 inlet;
#X obj 310 34 inlet;
#X text 354 32 coeffs;
#X text 94 32 values;
#X obj 50 60 mtx_:;
#X obj 310 56 t a a;
#X obj 342 78 mtx_size;
#X obj 82 160 mtx_repmat 1 1;
#X obj 82 135 spigot;
#X obj 121 113 > 1;
#X obj 50 115 t a a;
#X obj 177 117 - 1;
#X obj 50 184 mtx_size;
#X obj 50 227 mtx_ones;
#X obj 106 261 spigot;
#X obj 50 261 spigot;
#X obj 116 226 == 1;
#X obj 50 389 mtx_*;
#X msg 50 205 \$1 1;
#X msg 177 137 1 \$1;
#X obj 50 87 mtx_transpose;
#X obj 106 280 mtx_concat row;
#X obj 310 156 mtx_transpose;
#X obj 50 427 outlet;
#X text 181 319 powers of x:;
#X text 192 335 [x1^0 x1^1 x1^2 ...;
#X text 197 350 x2^0 x2^1 x2^2 ...;
#X text 199 365 x3^0 x3^1 x3^2 ...;
#X text 320 198 coefficients of polynomials;
#X text 315 240 a1 b1 c1 d1 ...;
#X text 309 223 [a0 b0 c0 d0 ...;
#X text 315 255 a2 b3 c3 d3 ...;
#X obj 50 319 mtx_cumprod row;
#X obj 310 128 mtx_reverse col;
#X connect 0 0 4 0;
#X connect 1 0 5 0;
#X connect 4 0 20 0;
#X connect 5 0 33 0;
#X connect 5 1 6 0;
#X connect 6 1 9 0;
#X connect 6 1 11 0;
#X connect 6 1 16 0;
#X connect 7 0 21 1;
#X connect 8 0 7 0;
#X connect 9 0 8 1;
#X connect 9 0 14 1;
#X connect 10 0 12 0;
#X connect 10 1 8 0;
#X connect 11 0 19 0;
#X connect 12 0 18 0;
#X connect 13 0 14 0;
#X connect 13 0 15 0;
#X connect 14 0 21 0;
#X connect 15 0 32 0;
#X connect 16 0 15 1;
#X connect 17 0 23 0;
#X connect 18 0 13 0;
#X connect 19 0 7 1;
#X connect 20 0 10 0;
#X connect 21 0 32 0;
#X connect 22 0 17 1;
#X connect 32 0 17 0;
#X connect 33 0 22 0;