Warning: Matrix is singular to working precision.


by mikeph
Tags: matrix, precision, singular, warning, working
mikeph
mikeph is online now
#1
Apr13-10, 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
Phys.Org News Partner Science news on Phys.org
Review: With Galaxy S5, Samsung proves less can be more
Making graphene in your kitchen
Study casts doubt on climate benefit of biofuels from corn residue
HallsofIvy
HallsofIvy is offline
#2
Apr13-10, 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?
mikeph
mikeph is online now
#3
Apr13-10, 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