Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2010

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

Search the Archive

Re: How to construct symmetric matrix from just a one half matrix

  • To: mathgroup at smc.vnet.net
  • Subject: [mg110380] Re: How to construct symmetric matrix from just a one half matrix
  • From: Peter Breitfeld <phbrf at t-online.de>
  • Date: Wed, 16 Jun 2010 05:37:18 -0400 (EDT)
  • References: <hv76li$k4j$1@smc.vnet.net>

dragec wrote:

> please help me with simple to apply function that will construct
> symmetric matrix from given just a half matrix with diagonal.
> Eg:
>
> From:
> 1  0  0  0
> 2  3  0  0
> 4  9  5  0
> 2  2  3  4
>
> To give:
>
> 1  2  4  2
> 2  3  9  2
> 4  9  5  3
> 2  2  3  4
>

If we call your initial matrix hm, then

hm+Transpose[hm]-DiagonalMatrix[Diagonal[hm]]

will work

//Peter

-- 
_________________________________________________________________
Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de


  • Prev by Date: Re: How to construct symmetric matrix from just a one half matrix
  • Next by Date: Re: How to construct symmetric matrix from just a one half matrix
  • Previous by thread: Re: How to construct symmetric matrix from just a one half matrix
  • Next by thread: Re: How to construct symmetric matrix from just a one half matrix