Power of matrix

2011-09-21 5:54 pm
Given a matrix A, if I want to find A^8, other than multiplying A 8 times, is there any faster way?
For example, what is ( 2 1 )^8 ?
( 3 -1 )

回答 (2)

2011-09-21 10:47 pm
✔ 最佳答案
If we want to find M^8, the Idea is to rewrite matrix M as (P^-1 )(D)(P) where D is a diagonal matrix (i.e. sth like [ [a1,0],[0,a2]]

Then

M = (P^-1)(D)(P)
M^2 = (P^-1)(D)(P)(P^-1)(D)(P) = (P^-1)(D)^2(P)
M^3 = (P^-1)(D)^2(P)(P^-1)(D)(P) = (P^-1)(D)^3(P)
M^8 = (P^-1)(D)^8(P)

(D)^8 is very easy to find.

then

M^8 can be found.

詳細做法:
http://www.maths.lse.ac.uk/Personal/martin/fme4a.pdf
2011-09-21 10:05 pm
Power of matrixGiven a matrix A,if I want to find A^8,other than multiplying A 8 times,is there any faster way?
For example,what is〔2  1〕^8 ?
         〔3 -1〕
Sol
|2-x    1|
|3   -1-x|
(2-x)(-1-x)-3=0
x^2-x-2-3=0
x^2=x+5

1 0 0  0  0  0   0   0    0|
1 1  6 11 41  96 301     |1
    5  5 30 55 205 480 1505|5
────────────────────────────
1 1 6 11 41 96 301|781 1505

781〔2  1〕+1505〔1 0〕
   〔3 -1〕     〔0 1〕
=〔3067 781〕
 〔2343 724〕




收錄日期: 2021-04-30 16:05:39
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20110921000051KK00179

檢視 Wayback Machine 備份