Solving equations with singular matrix

Zak
Messages
15
Reaction score
0
Hi!

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
 
Physics news on Phys.org
You could look at SVD (singular Value Decomposition). It's covered very nicely in Strang's book
 
  • Like
Likes   Reactions: Zak
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?"

jason
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 24 ·
Replies
24
Views
3K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K