I'm not sure I understand exactly what you want to do, but I think the
SPREAD function can help. It can create high dimension arrays by
copying elements along a specific dimension. But, it's likely to be
less efficient than DO loop notation.
It would be easier to answer if you would give a DO loop based example
of what you are doing.
Dick Hendrickson
varadharajan wrote:
>
> Hello.
> I needed to know if there is a way of adding arrays of different shapes
> directly without having to use a do loop. What I want to do is I have a
> set of coordinates and I want to increase each point(x,y,z) by a constant
> vector(x1,y1,z1). Can I do this in some way similar to a = a + b? If yes
> how?
>
> Varadharajan S
>
> *******************************************************************************
> '"It is not bad", he thought with a perhaps justifiable sense
> of bitterness,"that life is like a chasm over which you have
> to walk blindfolded. Bad, but not bad enough. SOMETIMES YOU
> ALSO GET PUSHED"'
> - The Library Policeman, Stephen King
> *******************************************************************************
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|