Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

I Solving equations with singular matrix

  1. Jul 26, 2016 #1


    User Avatar


    I have a problem: I need to solve an equation, Ax=y, where A is a known matrix, y is a known column vector and x is an unknown column vector. Unfortunately, A is singular so I cannot do the simple solution of inverse(A)*y=x. Does anybody know of any way that I can obtain the coefficients for x???

    Thanks in advance
  2. jcsd
  3. Jul 26, 2016 #2

    Paul Colby

    User Avatar
    Gold Member

    You could look at SVD (singular Value Decomposition). It's covered very nicely in Strang's book
  4. Jul 27, 2016 #3


    User Avatar
    Science Advisor
    Gold Member

    If A is singular then Ax=y either has no solution (eg if y is not in the column space of A) or an infinite number of solutions (can add any solution of Ax=0). So you need to figure out what case you have, and what you want to do. If there are infinite solutions, which one do you want? If there is no solution, what do you mean by "solve?"

Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?
Draft saved Draft deleted