471 views
2 votes
2 votes
A symmetric matrix X is said to be diagonalizable if we can express it as X = P DP −1 where P is an invertible matrix and D is a diagonal matrix. For a diagonalizable matrix X, how many matrix multiplications would be required to compute X4 = X ∗ X ∗ X ∗ X? Why?

1 Answer

6 votes
6 votes

 X = PDP −1  . Here P is an invertible matrix whose columns consists of eigen vectors of X.
D is a diagonal matrix whose elements are eigen values of X.
Now X= PDP−1
X2=  PDP −1 PDP −1
X3= PDP −1 PDP −1 PDP −1
X4= PDP −1 .PDP −1 .PDP −1 .PDP −1
    =PDIDIDIDP −1   (PP-1 = P-1P = I)
     = PD4P −1
Now D4 can be obtained just by taking 4th power of it's diagonal elements (as it is a diagonal matrix so
diag(a1, ..., an) · diag(b1, ..., bn) = diag(a1b1, ..., anbn).)
So just 2 matrix multiplication is needed as shown by the parenthesis below. 
((PD4)P −1)

Related questions

0 votes
0 votes
1 answer
4
Shubham Pandey 2 asked Apr 13, 2018
190 views
4 What is the unit eigenvector corresponding to minimum eigenvalue of matrix1 -1-1 1