﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Bluebit Software Support Forum / Technical Support and Help / Online Matrix Calculator  / Flawed LU Calculator / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Bluebit Software Support Forum</description><link>http://www.bluebit.gr/forum/</link><webMaster>support@bluebit.gr</webMaster><lastBuildDate>Fri, 24 May 2013 13:26:01 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Flawed LU Calculator</title><link>http://www.bluebit.gr/forum/Topic525-9-1.aspx</link><description>Indeed very useful for me, Thanks for sharing.</description><pubDate>Wed, 15 Jun 2011 04:22:02 GMT</pubDate><dc:creator>Properan</dc:creator></item><item><title>RE: Flawed LU Calculator</title><link>http://www.bluebit.gr/forum/Topic525-9-1.aspx</link><description>Thanks for posting here.&lt;/P&gt;&lt;P&gt;For numerical stability reasons, our implementation of LU decomposition uses pivoting. Therefore the original matrix equals to &lt;/P&gt;&lt;P&gt;A= P x L x U&lt;/P&gt;&lt;P&gt;where P is a permatation Matrix. You may try verifying the results (increase the number of decimals) using matrix multiplication and you will get the original matrix.</description><pubDate>Thu, 19 Feb 2009 11:24:25 GMT</pubDate><dc:creator>Trifon</dc:creator></item><item><title>Flawed LU Calculator</title><link>http://www.bluebit.gr/forum/Topic525-9-1.aspx</link><description>Hello. I believe that the way your calculator parses input is giving a flawed result for LU decomposition. Tell me if I'm wrong, but I believe that LU decompositions are only possible on matrices that use only Type III elementary operations. Here is an example, I typed in:&lt;br&gt;&lt;br&gt;A =&lt;br&gt;&lt;br&gt;2 1 1&lt;br&gt;6 4 5 &lt;br&gt;4 1 3&lt;br&gt;&lt;br&gt;I believe your calculator parses that input and optimizes it to:&lt;br&gt;&lt;br&gt;6 4 5&lt;br&gt;4 1 3&lt;br&gt;2 1 1&lt;br&gt;&lt;br&gt;I believe this will cause a flawed result because you performed a Type I elementary operation by changing the rows. The U that your calculator returned was:&lt;br&gt;&lt;br&gt;6.000  4.000  5.000   &lt;---- Type I operation&lt;br&gt;0.000 -1.667 -0.333&lt;br&gt;0.000  0.000 -0.600&lt;br&gt;&lt;br&gt;I did it by hand by only using Type III elementary operations and I got U to be:&lt;br&gt;&lt;br&gt;2 1 1 &lt;br&gt;0 1 2&lt;br&gt;0 0 3&lt;br&gt;&lt;br&gt;I may be wrong, but if I'm correct, I hope this helps. Nice work altogether though!</description><pubDate>Thu, 19 Feb 2009 09:55:15 GMT</pubDate><dc:creator>LUsuggestion</dc:creator></item></channel></rss>