MathGroup Archive 2010

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

Search the Archive

Re: Solving matrix equations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg114608] Re: Solving matrix equations
  • From: Ray Koopman <koopman at sfu.ca>
  • Date: Fri, 10 Dec 2010 02:29:36 -0500 (EST)
  • References: <idqcrv$iv0$1@smc.vnet.net>

On Dec 9, 3:00 am, florian.mau... at schott.com wrote:
> Hi everybody,
>
> can anyone help me in solving the following question:
>
> For a symmetric 4x4 matrix m which is of rank 4-1=3 there exist
> 4-1=3 vectors vi (v1, v2, v3; each vector vi consisting of four
> elements) which solve the equations
>
> vi.m.vj==1 (where i=j)
> vi.m.vj==0 (where i#j)
>
> m={{435.525, -272.311, -107.660, -55.554}, {-272.311,
>   441.083, -109.543, -59.229}, {-107.660, -109.543,
>   244.850, -27.647}, {-55.554, -59.229, -27.647, 142.430}}
>
> How to calculate the vectors vi? I was told I can find the vectors
> vi by application of the Gram-Schmidt orthogonalization procedure
> (i.e. "Orthogonalize") but the vectors caculated with Orthogonalize
> do not fullfil the above equations.
>
> Thanks in advance for your support
>
> Many regards
>
> Mr.Mason

Transpose[{e,u} = Eigensystem[m]]
v = Most@u / Sqrt[Most@e];
Chop[v.m.Transpose[v]] == IdentityMatrix[3]

{{710.656, {0.701909, -0.712229, 0.0049454, 0.00537469}}
 {367.759, {-0.454622, -0.44173, 0.761601, 0.134751}}
 {185.473, {-0.225039, -0.218185, -0.412238, 0.855461}}
 {7.10543*^-14, {-0.5, -0.5, -0.5, -0.5}}}
True


  • Prev by Date: Re: Replacement Rule with Sqrt in denominator
  • Next by Date: Analytics in Version 8.0
  • Previous by thread: Solving matrix equations
  • Next by thread: Re: Solving matrix equations