Projects  >  Math.NET Iridium (IRID)

  Issues    

 

 HyperLink  http://tracker.opensourcedotnet.info/Default.aspx?p=2&i=177 
IRID-177 - Pseude-Inverse of an m-smallerthan-n matrix
Created: 30/06/2008 15:52:49    
Revised: 14/08/2008 11:28:01
   Back to Issue Filter   
      
<< >>
Currently fails with a System.InvalidOperationException : Matrix must not be rank deficient.

Matrix a = new Matrix(new double[][] {
                new double[] { 15, 23, 44, 54 },
                new double[] { 1, 5, 9, 4 },
                new double[] { 8, 11, 4, 2 }});

Matrix aInv = a.Inverse();

Workaround:

Matrix aT = Matrix.Transpose(a);
Matrix aTInv = aT.Inverse();
Matrix aInv = Matrix.Transpose(aTInv);
 
 
 
Comments (1)Attachments (0)Issue Links (0)History

Christoph Rüegg  

14/08/2008 11:28:01 * CLOSING COMMENT *

Implemented in revision 468

 

 

Issue ID IRID-177
Type Bug Bug
Priority High High
Severity Major Major
Visibility Everyone 
Assigned To Christoph Rüegg 
Reported By Christoph Rüegg 
Component Linear Algebra 
Fixed For Version [2008.8.16.470] 2008 August (2008.8.16.470) 
Affected Versions  
Risk Level No Risk 
Status Closed Closed   
Resolution Complete   
Start Date ? 
Due Date ? 
Votes 0  
Resolved 14/08/2008
Closed 14/08/2008
 Print Friendly