Hi I assume you mean the vectors both have same length as their single dimension (no first or last - the same)
making them into 1 4⍴ arrays then requires the ⍉ use don't you treat vectors differntly in the gnuapl code from 'true arrays' with 2 (or more dimensions)? On Fri, 17 Mar 2017 18:18:58 +0100 Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > Hi, > > yes. Because the first dimension of a is 4 and the last dimension of b is > also 4. > > /// Jürgen > > > On 03/17/2017 06:05 PM, enz...@gmx.com wrote: > > yes last dimension of a must be = to first dimension of b > > but then > > x←1 2 3 4 > y←1 3 3 3 > > x+.=y works > > > On Fri, 17 Mar 2017 17:29:24 +0100 > Juergen Sauermann <juergen.sauerm...@t-online.de> wrote: > > Hi, > > the number of columns in a must match the number of rows in b (or the other > way around, > I don't quite remember). > > Try: > > a+.=⍉b > 3 0 0 0 0 > 0 3 0 0 0 > 0 0 3 0 0 > 0 0 0 3 0 > 0 0 0 0 3 > > /// Jürgen > > > On 03/17/2017 05:17 PM, enz...@gmx.com wrote: > Hi > > what am i missing here? > > a←b←5 3⍴⍳8 > > a=b > > +/a=b > > a+.=b length error > > > > > > >