Fwd: RE: CholeskyDecomposition
- Subject: Fwd: RE: CholeskyDecomposition
- From: boisvert@nist.gov
- Date: Thu, 3 May 2007 11:01:44 -0400
- Content-Transfer-Encoding: 8bit
- Content-Type: text/plain; charset=ISO-8859-1
- User-Agent: Internet Messaging Program (IMP) 3.2.1
Sender: "Chris Phillips" <chris.phillips@newcastle.ac.uk>
Subject: RE: CholeskyDecomposition
Because it should be LL' :-(
>-----Original Message-----
>From: jama@nist.gov [mailto:jama@nist.gov] On Behalf Of Sione
>Sent: 03 May 2007 15:36
>To: Multiple recipients of list
>Subject: CholeskyDecomposition
>
>Hello All,
>
>I have a question about the CholeskyDecomposition. The
>following code snippets shows a reconstruction of a matrix
>from a CholeskyDecomposition and the result is not the same as
>the original one.
>
>-------- sample code -----------
>
>double[][] h = new double[][]{
> {4532 , 5682 },
> {5634 , 7134}
> }
>
>Matrix H = new Matrix(h);
>
>CholeskyDecomposition chol = H.chol();
>
>Matrix L = chol.getL();
>
>Matrix LtL = L.transpose().times(L);
>
>
>System.out.println("\n =========== H =========="); H.print(6,0);
>
>System.out.println("\n =========== L =========="); L.print(6,4);
>
>System.out.println("\n =========== L'*L =========="); LtL.print(6,4);
>
>--------- end sample code ------------
>
>
>
>The output gave me this:
>
>=========== H ==========
>
> 4532 5682
>
> 5634 7134
>
>
>=========== L ==========
> 67.3201 0.0000
>
> 83.6897 11.4034
>
>
>=========== L'*L ==========
>11535.9620 954.3484
>
> 954.3484 130.0380
>
>
>My question is why the reconstruction L'*L is not the same as H ?
>
>
>Cheers,
>Sione.
>
>
>
>
>----- End forwarded message -----
>
>
>
>
----- End forwarded message -----
Date Index |
Thread Index |
Problems or questions? Contact list-master@nist.gov