求矩阵的幂的一个好方法

设 $\dps{A=\sex{\ba{ccc}1&0&0\\ -1&0&1\\ 0&1&0\ea}}$, 求 $A^{100}$.

解答: 易知 $A$ 的特征多项式为 $f(\lambda)=|\lambda E-A|=(\lambda+1)(\lambda -1)^2$. 由 Hamilton-Caylay 定理, $$\bex f(A)=(A+E)(A-E)^2=0. \eex$$ 对 $g(\lambda )=\lambda ^{100}$, 由多项式的带余除法知 $$\bex g(\lambda )=q(\lambda )f(\lambda )+a\lambda ^2+b\lambda +c. \eex$$ 将 $\lambda=-1$, $\lambda =1$ 代入上式, 将 $\lambda =1$ 代入上式求导后的等式, 得 $$\bex a-b+c=1,\quad a+b+c=1,\quad 2a+b=100. \eex$$ 于是 $$\beex \bea &\quad a=50,\quad b=0,\quad c=-49\\ &\ra A^{100}=g(A)=50A^2-49E=\sex{\ba{ccc} 1&0&0\\ -50&1&0\\ -50&0&1 \ea}. \eea \eeex$$

时间: 2024-10-12 03:05:56

求矩阵的幂的一个好方法的相关文章

求大神指教怎么从一张表的字段获取另一张表的字段,后台操作,求一个添加方法例子,重赏

问题描述 现在要在逻辑层写一个方法查询订单表,然后从订单表的投资人姓名查询到邀请人的ID,再把数据添加到返利表中去,在控制器里面调用方法,求大神教写一个方法在调用出来.特别的急重赏 解决方案 解决方案二:先获取订单表信息,然后用订单表的投资人姓名去客户表找对应的推荐人,如果能成功的获取到推荐人,则往分润表新增数据,这个你想写成啥样?解决方案三:把订单表的的UserSysNo//用户系统编号.OrderID//订单号.Status//订单表的状态为1,插入到返利表为0.ProspectiveEar

小白用php仿照js写的一个加密方法 就是有问题 求解答

问题描述 小白用php仿照js写的一个加密方法 就是有问题 求解答 原本的js是一段加密的方法 function checkform() { var dcode; var dcode1; var dcode2; dcode=document.form1.pwd.value; dcode1=""; dcode2=1275903582 dcode2=""+dcode2*137; var tmpstr; var dcodelen; dcodelen=dcode.lengt

常见问题-android 一个界面调用另一个界面方法,求大神来指点迷津

问题描述 android 一个界面调用另一个界面方法,求大神来指点迷津 我A界面有一个viewpager,里面有个方法,我在B界面也声明viewpager,并初始化A界面的viewpager,调用viewpager方法是直接报错,这个问题困扰我很久了,求大神指点迷津啊 解决方案 http://zhidao.baidu.com/link?url=f6nBkgVSgdi6Z-_29WAN6K1w_pRMgQlgFL0rF01Dljugqsj-x6qQlVQMvU2-3jLjMUdx8Mu-Q-9M7

UVa 10229 Modular Fibonacci:矩阵快速幂求斐波那契

10229 - Modular Fibonacci Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=115&page=show_problem&problem=1170 The Fibonacci numbers (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...) are defin

矩阵快速幂专题【完结】

第一题 hdu 1757 A Simple Math Problem 点击打开链接 思路:矩阵快速幂 分析: 1 最简单的矩阵快速幂的题目,直接利用矩阵求解即可 点击打开查看代码 第二题 hdu 1575 Tr A 点击打开hdu 1575 思路: 矩阵快速幂 分析: 1 题目给定一个n*n的矩阵要求矩阵的k次幂之后的矩阵的对角线的和 2 矩阵快速幂的裸题 点击打开查看代码 第三题 hdu 2604 Queuing 点击打开hdu 2604 思路: 递推+矩阵快速幂 分析; 1 根据题目的意思,

矩阵计算-求vb213用ILNumerics解线性方程组的方法

问题描述 求vb213用ILNumerics解线性方程组的方法 是一个Ax=B的线性方程组 A是用二维数组表示的96*96矩阵,是由程序计算生成的,B是96*1的矩阵,也是程序计算生成的.我想求96*1的X列矩阵,求一下在vb2013里用ILNumerics的计算代码.官网上都是英文,我勉强过六级的实力看不懂,网上教程也太少了.有哪个大神会的? 要是有其他可以求解的NUGET包也行,教一下我....现在头都大了. 解决方案 如果你有对应的C#例子看不懂,贴出来可以帮你看

Qunit使用场合的问题?一开始编写一个ajax方法就测试吗

问题描述 Qunit使用场合的问题?一开始编写一个ajax方法就测试吗 有谁知道哇?我觉得断言和js去比较没什么区别呀,我是菜鸟求帮忙 解决方案 它是一个自动测试框架,参考http://tech.ddvip.com/2013-08/1375646488200262.html 解决方案二: 它是jquery提供的官方测试套件,进行单元测试的,应该是你实现了你功能模块等后,对模块进行ut时使用这个框架,这样以后你再次修改模块等,就可以用这个写好的ut程序测试你的代码改动是否带来副作用.

设计-求,图片相似度比较的方法,类似谷歌搜图,百度搜图的算法

问题描述 求,图片相似度比较的方法,类似谷歌搜图,百度搜图的算法 求,图片相似度比较的方法,类似谷歌搜图,百度搜图的算法. 本人做了一个图片设计版权的问题,在用户上传图片之后,在数据库中可以查到与之相似的图片. 解决方案 这个过于专业了,普通的算法网上就有,更好的算法估计别人也不会告诉你. 解决方案二: C#实现谷歌相似图片查询算法:http://www.cnblogs.com/technology/archive/2012/07/12/Perceptual-Hash-Algorithm.htm

新手求问,关于JAVA的 String方法

问题描述 新手求问,关于JAVA的 String方法 这样子是输出还是 abcd没有用到转换大写的方法String s=""abcd"";s.toUpper();System.out.println(s); 这样子输出ABCD,用到了大写的方法String s=""abcd"";System.out.println(s.toUpper()); 为什么会这样呢 解决方案 新手求解求解求解求解求解求解 解决方案二: 建议从浅复制和