Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Sum operator with 3D matrix
Replies: 3   Last Post: Jan 2, 2012 5:17 AM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Paolo Tarpanelli

Posts: 49
Registered: 1/9/06
Re: Sum operator with 3D matrix
Posted: Jan 2, 2012 5:17 AM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

"Nasser M. Abbasi" <nma@12000.org> wrote in message <jdrut7$8ba$1@speranza.aioe.org>...
> On 1/2/2012 3:33 AM, Paolo wrote:
> > Hello,
> >
> > I have a 3D matrix m(x,y,z) and I would like to sum the 2D matrix(x,y) inside it.
> >
> > Is it possible to do it without using the For..End loop.
> > I mean, is there any possibility to use the operator<sum> which go throug the third dimension z ?
> >
> > Thanks in advance
> > P

>
> you mean like this?
>
> A=rand(2,2,2)
>
> A(:,:,1) =
>
> 0.9575 0.1576
> 0.9649 0.9706
>
>
> A(:,:,2) =
>
> 0.9572 0.8003
> 0.4854 0.1419
>
> ----------------------
> sum(A(:,:,:),3)
> ---------------------
>
> ans =
>
> 1.9147 0.9579
> 1.4503 1.1125
>
>
> --Nasser


Hi Nasser

yes, your answer is what I need,
thanks
P



Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.