Solutions of Ax = b (for singular A)

  • Context: Graduate 
  • Thread starter Thread starter monea83
  • Start date Start date
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 11K views
monea83
Messages
20
Reaction score
0
A system of linear equations, Ax = b (with A a square matrix), has a unique solution iff [tex]det(A) \ne 0[/tex]. If b = 0, the system is homogeneous and can be solved using SVD (which gives the null space of A).

Now, how can the solution set be characterized for singular A and [tex]b \ne 0[/tex]? If a single solution [tex]s[/tex] is known, [tex]s + v[/tex] is also a solution for all [tex]v[/tex] from the null space of A... but how is it possible to determine whether such an [tex]s[/tex] exists at all, and if so, find it?
 
Physics news on Phys.org
Gaussian elimination can be employed to determine whether a solution exists.
 
A singular matrix, A, will map Rn into a proper subspace of Rn. There will exist x such that Ax= b if and only if b is in that subspace. What that subspace is, and whether or not b is in it, can be determined by row reduction of A augmented by adding b as a last column. Any row that reduces to "all 0s" in the first n columns (and, since A is singuar, there will be at least one such) must also have a "0" in the last column in order that Ax= b have a solution.

Of course, if a solution exists, it is not unique. Adding any non-zero vector in the kernel of A (which is non-trivial for A singular) to a solution will give another solution.
 
Last edited by a moderator: