[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

*Subject*: tensor multiplication*From*: Daniel Luebbert <luebbert(at)slac.stanford.edu>*Date*: Wed, 17 May 2000 15:51:43 -0700*Newsgroups*: comp.lang.idl-pvwave*Organization*: SSRL/SLAC*Xref*: news.doit.wisc.edu comp.lang.idl-pvwave:19662

Hi, does anybody out there know an efficient and elegant way (i.e., without for-loops) to implement a tensor multiplication in IDL? What I mean is this: IDL can do a matrix multiplication, e.g. if I do c = indgen(3,4) d = indgen(4) then for help, c#d I get LONG ARRAY[3], and that's what I expect. But now, when I take one more dimension, like c = indgen(2,3,4) d = indgen(4) then help, c#d gives an error! (incompatible matrix dimensions...). What a would like to get is obviously an ARRAY[2,3] Does anybody know how? Daniel ------------------------------------------------------------------------ Daniel Luebbert luebbert@slac.stanford.edu

**Follow-Ups**:**Re: tensor multiplication***From:*Paul van Delst

- Prev by Date:
**Re: wrong bounding box** - Next by Date:
**Re: wrong bounding box** - Prev by thread:
**Re: Pretty-printing IDL code?** - Next by thread:
**Re: tensor multiplication** - Index(es):