MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Adding elements of a matrix

  • To: mathgroup at smc.vnet.net
  • Subject: [mg40601] Re: Adding elements of a matrix
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Fri, 11 Apr 2003 01:59:25 -0400 (EDT)
  • Organization: Universitaet Leipzig
  • References: <b738oh$o7l$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

m = Table[a[i, j], {i, 3}, {j, 3}];
summand = Table[b[i, j], {i, 3}, {j, 3}];

and

MapIndexed[
  If[Greater @@ #2, #1 + Part[summand, Sequence @@ #2], #1] &, m, {2}]

will increment only the upper triangular part.

Regards
  Jens

Rebeca Choy wrote:
> 
> Hi,
> 
> How can I add in Mathematica every element of a matrix without adding
> twice the mixed terms?
> 
> for example i have a matrix m[[i,j]] and i want to add every term where
> i<j (this is to avoiding adding twice the same number)
> 
> Can I do it with Sum?
> 
> Rebeca Choy


  • Prev by Date: Re: Assign values to characters gen by "FromCharacterCode"
  • Next by Date: Re: split a list
  • Previous by thread: Re: Adding elements of a matrix
  • Next by thread: Re: Re: Adding elements of a matrix