Rules for Solving Unknown Matrix A in Ax=b Problem?

  • Thread starter Thread starter Genxi
  • Start date Start date
  • Tags Tags
    Matrix
Click For Summary

Homework Help Overview

The original poster is attempting to solve for a 3x3 matrix A in the equation Ax = b, where x and b are both 3x1 matrices. The poster expresses uncertainty about how to initiate the problem and seeks hints or rules for solving it.

Discussion Character

  • Exploratory, Assumption checking

Approaches and Questions Raised

  • Some participants suggest rearranging the equation using matrix algebra and provide a formula involving transposes. Others mention common methods for solving systems of linear equations, such as Cramer's rule and Gauss elimination. There is also a discussion about the implications of the system being underdetermined, given that there are more unknowns than equations.

Discussion Status

The discussion includes various approaches and methods suggested by participants, but there is no explicit consensus on a single method. Some participants question the validity of certain algebraic manipulations and clarify the nature of the system as underdetermined, indicating that additional information may be necessary for a unique solution.

Contextual Notes

Participants note that the system Ax = b leads to three equations with nine unknowns, highlighting the underdetermined nature of the problem. There is an acknowledgment that without further constraints or criteria, a unique solution for matrix A cannot be determined.

Genxi
Messages
2
Reaction score
0

Homework Statement



I am trying to solve for the A matrix (3 x 3). I know matrix x is (3 x 1) and matrix b is (3 x 1), how do I go about solving for matrix A?


The Attempt at a Solution



I have not attempted this as I don't know the rules to initiate this problem.

Please offer me some hints or rules I should know on how to solve this problem


Thanks,


Genxi
 
Physics news on Phys.org
Well you could re-arrange it with matrix algebra:

Ax=b

Axx^{T}=bx^{T}

A=\frac{bx^{T}}{xx^{T}}

Note the last step is allowed because xx^{T} is a scalar.(You can't divide matrices by matrices)

Familiarise yourself with the transpose of a matrix (in this case, a column vector) and matrix multiplication, and perhaps rules of matrix algebra and that should be all you need to understand the above.

This link may be helpful http://people.hofstra.edu/stefan_waner/RealWorld/Summary3.html , though it may go into much more depth than you need.



.
 
Last edited by a moderator:
Other than what K29 has suggested, here are some methods commonly used to solve systems of linear equations (matrix equations). You can do a little research, or refer in your book/s:

1. Cramer's rule.
2. Gauss elimination method (reduce to row echelon form)
3. LU-factorisation method
4. Using matrix inversion.

Personally, i prefer the Gauss elimination method which is quicker.
 
K29 said:
Well you could re-arrange it with matrix algebra:

Ax=b

Axx^{T}=bx^{T}

A=\frac{bx^{T}}{xx^{T}}

Note the last step is allowed because xx^{T} is a scalar.(You can't divide matrices by matrices)

Familiarise yourself with the transpose of a matrix (in this case, a column vector) and matrix multiplication, and perhaps rules of matrix algebra and that should be all you need to understand the above.

This link may be helpful http://people.hofstra.edu/stefan_waner/RealWorld/Summary3.html , though it may go into much more depth than you need.



.

This is incorrect. Since x and b are column vectors, the objects xxT and bxT are 3×3 matrices, not scalars.

Anyway, if x and b are known but A is unknown, the equations Ax = b give 3 equations in the 9 unknowns aij, so the system is underdetermined. Additional information or some type of optimization criterion would need to be incorporated in order to obtain a unique solution.

RGV
 
Last edited by a moderator:
K29 said:
Well you could re-arrange it with matrix algebra:

Ax=b

Axx^{T}=bx^{T}

A=\frac{bx^{T}}{xx^{T}}

Note the last step is allowed because xx^{T} is a scalar.(You can't divide matrices by matrices)
The last step is disallowed because xx^{T} is a 3x3 matrix. What you might be able to do is post-multiply by the inverse of xx^{T}, but that too is disallowed because xx^{T} is singular.

So let's go back to the start.
Genxi said:
I am trying to solve for the A matrix (3 x 3). I know matrix x is (3 x 1) and matrix b is (3 x 1), how do I go about solving for matrix A?
You can't. Ax=b comprises three equations. However, you have nine unknowns, the nine elements of A. That's an underdetermined system. There are either no solutions or there are an infinite number of solutions.Edit
I now see that Ray Vickson beat me to it.
 
My mistake. I was working too quickly. Apologies to OP
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
2
Views
2K
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
8
Views
3K
Replies
10
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 25 ·
Replies
25
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K