MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi
Learn moreOpportunities for recent engineering grads.
Apply TodayMATLAB Central > MATLAB Newsreader > Efficient solution for complex, symmetric, indefin... 

Subject: Efficient solution for complex, symmetric, indefinite matrix equation From: Peter Simon Date: 2 Aug, 2009 20:01:03 Message: 1 of 4 
I need to solve systems of linear equations, N equations in N unknowns, where the coefficient matrix is complex, symmetric, nonhermitian, indefinite, and full. The order N is not particularly large, say, N=100. However, I need to do this hundreds of thousands of times within an optimization loop, for different coefficient matrices, all of which are of the form described above. I would like to know if there is some builtin Matlab functionality to exploit the symmetry of the matrix (please note that the matrix is not hermitian), similar to routines ZSYSV or ZSPSV of Lapack. If not, is there an efficient way to call these Lapack routines from Matlab? I am most interested in rapid calculation, but if exploiting the the matrix symmetry to reduce storage requirements does not cost executation time, I am also interested in doing that. Again, storage space is of interest because of the 
Subject: Efficient solution for complex, symmetric, indefinite matrix equation From: Bruno Luong Date: 2 Aug, 2009 20:36:49 Message: 2 of 4 
"Peter Simon" <peterUNDERSCOREsimon@ieee.org> wrote in message <h54r9v$4vc$1@fred.mathworks.com>... 
Subject: Efficient solution for complex, symmetric, indefinite matrix From: Peter Date: 2 Aug, 2009 21:09:42 Message: 3 of 4 
On Aug 2, 1:36 pm, "Bruno Luong" <b.lu...@fogale.findmycountry> wrote: 
Subject: Efficient solution for complex, symmetric, indefinite matrix From: Bruno Luong Date: 3 Aug, 2009 01:58:02 Message: 4 of 4 
Peter <petersamsimon2@hotmail.com> wrote in message <aa6d2b44e70a4b57a32206f6a7dc8e29@a37g2000prf.googlegroups.com>... 
A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.
Anyone can tag a thread. Tags are public and visible to everyone.