找回密码
 欢迎注册
查看: 15370|回复: 5

[讨论] 求矩阵的幂

[复制链接]
发表于 2015-10-14 19:25:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
求\(A = \begin{pmatrix}
1&0&1  \\
1&0 &0\\
0 &1&0\\
\end{pmatrix}^{n},B = \begin{pmatrix}
1&0&0&1\\
1&0 &0&0\\
0 &1&0&0\\0&0&1&0
\end{pmatrix}^{n}\dots\)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-10-15 00:39:29 | 显示全部楼层
记`A_1= \begin{pmatrix}
1&0&1  \\
1&0 &0\\
0 &1&0\\
\end{pmatrix}`,手工计算的话,可以将`A_1`分成两部分之和:`A_1=\omega+\alpha`,其中

`\omega= \begin{pmatrix}
0&0&1  \\
1&0 &0\\
0 &1&0\\
\end{pmatrix}`,`\alpha= \begin{pmatrix}
1&0&0  \\
0&0 &0\\
0 &0&0\\
\end{pmatrix}`
左乘`\omega`即行下移,右乘`\omega`为列左移。所以`\omega^3=E`(3阶单位矩阵),还有以下几条可以辅助计算的性质:
1、`\alpha^k=\alpha`;
2、`\alpha\omega\alpha=0`, `\alpha\omega^2\alpha=0`;
3、`\D\{a_{ij}\}_{3\times3}=\sum_{i=0}^2\sum_{j=0}^2a_{ij}\omega^i\alpha\omega^{-j}`
设`A=A_1^n=\omega^n+\{a_{ij}(n)\}`, 可以得到一种递推公式`\{a_{ij}(n+3)\}=f(\{a_{ij}(n)\})`。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-10-15 10:17:01 | 显示全部楼层
昨天看到这个问题,第一印象想到的是相似矩阵。
在这个问题里各个矩阵都是满秩的,而且特征值互异,所以就可以先找到由A的特征值构成的主对角矩阵Q,然后必然存在可逆矩阵P,使得A=PQP^(-1);
然后容易证明A^n=PQ^nP^(-1),由于Q是对角矩阵,n次幂只要把主对角线上元素n次幂即可,剩下就没什么了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-10-15 12:44:25 | 显示全部楼层
用在线的Mathematica跑了下,Eigenvalues 分别是 $x^3-x^2-1,x^4-x^3-1$的根
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-10-15 13:58:43 | 显示全部楼层
BeerRabbit 发表于 2015-10-15 10:17
昨天看到这个问题,第一印象想到的是相似矩阵。
在这个问题里各个矩阵都是满秩的,而且特征值互异,所以就 ...

呵呵,剩下的还有一点点。
如wayne所说,3乘3的那个的本征方程是x^3-x^2-1==0,如果我们把方阵An硬看成“数”,那么,这些数是满足这个本征方程的呢。呵呵。
这有什么用呢?
An正中心的数构成的数列是0,0,1,1,1,2,3,4,6,9,13,...,满足x(k+3)=x(k+2)+x(k),可以看出这个递推对应于那么本征方程么?当然,其他对应的“格”也是满足递推的。
所以说,将方阵、数列、函数啥啥的硬看成“数”,或许是有些许好处滴,呵呵。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2015-10-27 10:27:16 | 显示全部楼层
利用2楼的分解可知(下列公式中的下标均表示方阵的阶数)
`A^n=A^{n-1}(\omega_3+\alpha_3)`,`B^n=B^{n-1}(\omega_4+\alpha_4)`
因为右乘 `\omega` 相当于列循环左移(即第一列变最后一列,其他各列依次往左移动),而右乘 `\alpha` 相当于取第一列,因此 `A^n` 相当于将 `A^{n-1}` 先进行列左移,然后将新的第一列加上原来的第一列。
于是根据初始值 `A` 就能递推得到 `A^n`,`B^n` 也是类似。

就以方阵 `A` 为例,
$$A = \begin{pmatrix}
1&0&1  \\
1&0 &0\\
0 &1&0\\
\end{pmatrix},A^2= \begin{pmatrix}
1+0&1&1  \\
1+0&0 &1\\
0+1 &0&0\\
\end{pmatrix}=\begin{pmatrix}
1&1&1  \\
1&0 &1\\
1 &0&0\\
\end{pmatrix},A^3=\begin{pmatrix}
1+1&1&1  \\
1+0&1 &1\\
1+0 &0&1\\
\end{pmatrix}=\begin{pmatrix}
2&1&1  \\
1&1 &1\\
1 &0&1\\
\end{pmatrix},\dots$$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-14 02:38 , Processed in 0.044443 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表