Can You Determine a Matrix M from Quadratic Forms?

  • Context: Graduate 
  • Thread starter Thread starter Chuck37
  • Start date Start date
  • Tags Tags
    Matrix
Click For Summary
SUMMARY

The discussion addresses the problem of determining an unknown square matrix M from a set of quadratic forms represented by equations of the type v1'*M*v1 = c1, v2'*M*v2 = c2, where v is a vector and c is a scalar. It is established that to solve for M, one requires n^2 equations, where n is the dimension of the matrix. The discussion highlights that specific choices of vectors v_i can simplify the process, particularly by selecting unit vectors to extract diagonal elements of M. However, a general elegant solution for arbitrary vectors does not exist.

PREREQUISITES
  • Understanding of quadratic forms and their properties
  • Familiarity with matrix algebra and linear equations
  • Knowledge of vector spaces and dimensions
  • Experience with solving systems of equations
NEXT STEPS
  • Research methods for solving linear systems of equations in matrix form
  • Explore the properties of quadratic forms in linear algebra
  • Learn about matrix decomposition techniques for simplifying matrix equations
  • Investigate the role of eigenvalues and eigenvectors in matrix analysis
USEFUL FOR

Mathematicians, data scientists, and engineers involved in linear algebra, particularly those working with matrix equations and quadratic forms.

Chuck37
Messages
51
Reaction score
0
Not sure what to call this problem, but say I have a bunch of equations like this:

v1'*M*v1 = c1
v2'*M*v2 = c2
...

M is an unknown square matrix and is the same in every equation. v is a vector and c is a scalar, these are different in each equation. I can have as many of these as I need. Is there a clever way to solve for M? I wrote out the 2x2 case and can solve it if I take apart M, but I'd like a more elegant extensible solution if one exists.

I hope my question makes sense. Thanks.
 
Physics news on Phys.org
If you can choose the ##v_i## at your will, then you can take ##v_i=(0,\ldots,0,1,0,\ldots,0)=(\delta_{ij})_j## which gives you the diagonal. But there is no easy shortcut. If you only have these equations, then you need ##n^2## of them to solve your linear equation system
$$
c^{(m)} = \sum_{i,j} v_i^{(m)}X_{ij}v_j^{(m)} \text{ where } M=(X_{ij})_{i,j}
$$
Of course, with specific choices of the ##v_i## you can simplify it, otherwise you cannot.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 17 ·
Replies
17
Views
7K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K