Why do we need to convert to a diagonal matrix?

Click For Summary

Discussion Overview

The discussion centers on the motivations and applications for diagonalizing matrices, exploring both theoretical and practical implications in various fields such as quadratic forms and differential equations. Participants seek to understand the broader significance of diagonal matrices beyond simplifying matrix powers.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants suggest that diagonal matrices simplify all matrix calculations, including finding inverses and performing numerical computations.
  • One participant highlights the importance of diagonalization in the study of quadratic forms, explaining how it allows for rewriting equations in simpler forms through coordinate rotation.
  • Another participant notes that diagonalization is crucial in solving second-order differential equations, particularly in structural dynamics, where it helps uncouple equations for independent solutions.
  • A later reply mentions that diagonalizing matrices can improve computer run-times, suggesting computational efficiency as a benefit.

Areas of Agreement / Disagreement

Participants express various applications and benefits of diagonalization, but there is no consensus on a singular motivation or overarching reason for its importance. Multiple competing views on its significance and applications remain present.

Contextual Notes

Some claims rely on specific mathematical contexts, such as the properties of symmetric matrices in quadratic forms and the structure of second-order differential equations. The discussion does not resolve the implications of these contexts or the assumptions underlying the claims made.

matqkks
Messages
283
Reaction score
6
Apart from simplifying matrix powers, why do we want to diagonalize a matrix? Do they have any appealing application which can be used to motivate to study diagonal matrices.
Thanks for any answers.
 
Physics news on Phys.org
Diagonal matrices are nice because ANY matrix calculation is simpler with diagonal matrices. For example, any two diagonal matrices compute. Also, it is trivial to find the inverse of a diagonal matrix. Apart from these facts and the fact that numerical computations are easier and much more stable, there are theoretical reasons to want to deal with diagonal matrices. Proving things about diagonal matrices is quite a bit easier than proving things about general matrices.
 
One example in which diagonalization is important is the study of quadratic forms.
http://en.wikipedia.org/wiki/Quadratic_form

A quadratic form can be written as
Q(x) = x^TAx
where x is a column vector and A is a symmetric matrix. It is a theorem that you can always diagonalize A by a rotation of coordinates. For example, in 2D, if you have an equation such as: ax^2+2bxy+cy^2 = D, then by rotating your coordinate axes you can rewrite the equation as
A\bar{x}^2+B\bar{y}^2 = D
in your new coordinates. Therefore, the original equation represents an ellipse or a hyperbola (or possibly a pair of parallel lines if one of the eigenvalues A or B is zero.)

Quadratic forms are important, for example, because a general function f(x,y,z) has a local Taylor polynomial approximation
f = f(P) + df + Q_f + higher order terms
The second order term is a quadratic form which is determined by the Hessian matrix. So, for example, at a critical point (where the differential df =0), the first nonzero term in \Delta f is the quadratic form determined by the Hessian. Since all quadratic forms can be diagonalized by a rotation of coordinates, that means that by a rotation of coordinates,
\Delta f = A\bar{x}^2+B\bar{y}^2+C\bar{z}^2 + higher order terms
A, B, C are the eigenvalues of the Hessian. One thing you can do with this knowledge is determine whether a critical point is a maximum. To do that you check the eigenvalues of the Hessian matrix. If they are all negative, then you have a relative maximum.
 
A good application is in the study of 2nd order differential equations.
This can be seen in Structural dynamics

Equations can arise in the form of

My'' + y' + Ky = F

where M,C,K are (nxn) matrices and y'',y',y, and F are (nx1) vectors

The n equations are coupled with each other. If we can diagonalize M,C,K then we uncouple them and we can then solve n independent equations.

for example, let's assume there is a matrix \Phi such that

\Phi^{T} M \Phi = M (Diagonal)
\Phi^{T} C \Phi = C (Diagonal)
\Phi^{T} K \Phi = K (Diagonal)

Then if we let y = \Phiu then

M\Phiu'' + C\Phiu' + K\Phiu = F

Multiply by transpose \Phi^{T} to get

\Phi^{T}M\Phiu'' + \Phi^{T}C\Phiu' + \Phi^{T}K\Phiu = \Phi^{T}F

which simplifies to

Mu'' + Cu' + Ku = \Phi^{T}F
which is just n independent equations which can be solved separately to find each component in the vector u.

Once that is done, the vector y can be found by y = \Phiu

I hope this helps and I hope this was readable.
 
Diagonalizing matrices can help computer run-times as well.
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 33 ·
2
Replies
33
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K