MATLAB Errors while solving an inverted matrix in Matlab

AI Thread Summary
The discussion centers on encountering a warning in Matlab when attempting to solve for coefficients using the inverse function on small matrices, indicating that the matrix is nearly singular. The user seeks alternative methods to solve the problem, as manual calculations are impractical. Suggestions include clarifying the underlying problem rather than focusing solely on matrix inversion. A recommendation is made to use a pseudo-inverse instead of a direct inverse to handle nearly singular matrices. Exploring these alternatives may yield more accurate results.
jen0leb
Messages
6
Reaction score
0
Hey,
i've been trying to find a better fit for a correlation, the numbers I'm dealing with are really small and when i try to solve for the coefficients using the inverse function on the matrices in Matlab i get this error:

Warning: Matrix is close to singular or badly scaled. Results
may be inaccurate. RCOND = 5.541639e-25.

I tried solving the inverted matrix in excel and the results didn't make much sense either! is there an other way to solve this problem? I really can't solve it by hand it'll take me ages.

i'm open to any suggestion...

J.
 
Physics news on Phys.org
jen0leb said:
is there an other way to solve this problem?

You might have better luck if you stated the problem you are trying to solve rather than making the problem "How do I numerically invert a nearly singular matrix?".

If the problem is going to be "How do I numerically invert a nearly singular matrix?" then this link might help.http://www.mathworks.com/matlabcentral/newsreader/view_thread/157000 It suggests using a pseudo-inverse instead of an inverse.
 
Back
Top