
#1
Apr1310, 05:55 AM

P: 1,200

Hello
I am generating a matrix which is coming up with this warning. I know the matrix elements are correct though, as I put them in. But when I work with the matrix, the results don't make sense. I presume this warning is the reason. Can anyone help? I don't understand why MATLAB can't just store the data I put in it properly. It is in the range 10^1  10^12. Is it just working to a single power and losing all the data which does not appear in the decimal representation? (rather than storing the exponent). I don't understand how it works or how to work around this. Thanks, Mike 



#2
Apr1310, 06:07 AM

Math
Emeritus
Sci Advisor
Thanks
PF Gold
P: 38,886

It's not clear to me why you think MATLAB is NOT storing the data you put in. A matrix will be "singular to working precision" if its determinant is less than that precision. What is the determinant of your matrix?




#3
Apr1310, 06:26 AM

P: 1,200

It is not square.
Perhaps this is not the reason I am getting an error later on, it just seems to be a good candidate for investigation! 


Register to reply 
Related Discussions  
Singular values of a matrix times a diagonal matrix  Linear & Abstract Algebra  1  
Singular Matrix AB and/or BA  Calculus & Beyond Homework  1  
singular matrix  Introductory Physics Homework  5  
Numeric precision with iterative matrix rotations  Computing & Technology  5  
singular matrix ????  General Math  1 