Hah, found it.  Must have missed it before.
Thanks again

<J dictionary>
x|:y moves axes x to the tail end. If x is boxed, the axes in each box are *run
together* to produce a single axis:
</J dictionary>

On 6 January 2012 21:10, Alex Giannakopoulos <aeg...@blueyonder.co.uk>wrote:

> Thanks, as ever.
>
> I am off to read up in the dictionary just what that boxed lh argument is
> doing.
> Anywhere else I should be looking besides the J dictionary?
>
>
>
> On 6 January 2012 20:49, Roger Hui <rogerhui.can...@gmail.com> wrote:
>
>> (<0 1)|:m
>>
>>
>>
>> On Fri, Jan 6, 2012 at 12:47 PM, Alex Giannakopoulos <
>> aeg...@blueyonder.co.uk> wrote:
>>
>> > Hi
>> >
>> > Is there a better (more efficient or whatever) way of getting the
>> diagonal
>> > of a matrix than the simple multiplication I use below?
>> >
>> > Say,
>> >
>> >   randmat=. [: ? 0 $~,~
>> >   idmat =. [:=i.
>> >   randiag =. randmat * idmat
>> >
>> > Many Thanks
>> >
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to