N阶矩阵高次幂的求法及应用
n阶矩阵m次幂的计算方法及其应用分析

fOO —i0 ro, 一u,、 S sl ̄ cs C a sl 毋
H三
现欲证, k+l 时该等式成 立,则有
)
e y=B = 占
; )
=
ck t n o s i c }O nO(s s0 L sk'o i] 』 I J
mnkO CS O Ok mn0 C S O0
教 育科 学
n 阶矩阵 m次幂 的计算方法及其应用分析
赵
.
晖
3 00 ) 1 00
( 州 师 范 大 学钱 江 学 院理 学 分 院 杭
【 摘
要 】 方 阵 的高 阶 次 幂 计 算 相对 较 为 繁 琐 , 文 给 出 了 n阶 矩 阵 m次 幂 的几 种 简 便 易 行 的计 算 方 法 , 过 这 几 种 计 算 方 法 的 运 用 , 本 可 解 决 一 本 通 基
M l
M n
:
:
[ 『] ] ' : 。 2 4
, 一ቤተ መጻሕፍቲ ባይዱ ,
。 :
,
。 : , , 。 一 。
『 ] : 。
。
,
: 。 .。 : 。 P
方 阵 A是 反对 称 方 阵 充 要 条件 为 :A -4那 么矩 阵转 置 运 算便 满 足 以下 =- .
la a l
则
al l a 2 l
L
( 』 7 …
M a 1
例:已 矩阵AP, 知 :Q 其中P l :
“1 2
,
2 2 M a2 月
M d 2 M M
Q [, 12 ,求 矩 阵 A , 。 : 2一 , ] , A
[三[] 若 ]] (=
矩阵高次幂的实用计算方法(Ⅱ)

( 青海 大学 基础 部 , 海 西宁 青 80 1) 10 6
摘要 : 文[ ] 在 1的基础上 对一般 n阶矩 阵 高次 幂 A 的计 算 问题 作 了进 一步探 讨 , 出了几种 给 具有 普遍意义 的实用计 算方 法。
关 键 词 : 阵 高次 幂 ; 阵 多项 式 ; 小 多项 式 ;od n标 准形 ; 阵 函数 矩 矩 最 Jra 矩
{:。 解: 。。。 :: 得 :5’ : 。 { 一 2 二 二, ::o  ̄i’ 。 1l 。 。 0 2 二
于 。 … 号 。 5- ̄) 伽 2舢 11 0 ̄ 1 2 0
显 然 , 结果 与文 [ ] 该 1 中所 得结果一样 。 该方法计 算 A 的优点是 : 出 A 的特征值后不必再去求 用 求 对 应特征 向量 , 这样不但 方法简 明 、 计算量小 , 且具有 一定的普遍性 。 而 需要指 出的是 , A 的互不相 同 当 的特征值个 数小于 n时 , 只要用 ) 的导数来补 足确定 b( i=0 1… , , , n一1 的方 程个 数 即可 。 )
删∞. 2 棚 姗 一 5一2 +2 一3Fra bibliotek—5 0 卸 0、
3 50 l 0
2 一2 +3 功 53 0
2 用 最 小 多 项 式 计 算 矩 阵 高 次 幂
据上述讨 论及 C y e- H m Lo 定理可知 , aL y- a it n 以矩 阵 A 为根 的多项式有 很 多个 , 是把 首项 系数为 但 1次数最小且 以 A为根的多项式 m( 称 为 A的最小 多项 式 。 、 ) 这说 明 A的最小 多项式 m( 是其特征 多项 ) 式P ) ( 的因式 , 这个 事实具有一 般性 , 有 以下结论 : 且 矩阵 A的m 可整除 以 A为根 的任何首项 系数 ( ) 为1 的多项式 )且 m( 是唯一 的 ; , ) 矩阵 A的 m( P 有相 同的根 ( ( ) ) 不计 重数 )两 个相似矩 阵的最小 多 ;
n阶方阵高次幂的计算方法

,
因为这样 的矩 阵可对 角化 , 即一 定存在 可逆矩 阵 P, 使
5 3 5 3
4
一 — 2 ・ 一 ) 2 2 ( 1 、 1 2 + ( 1‘ — ・ 一 )
得 P~A A, 而易得 A =P P: 从 A P~.
am4孵a21al一2糯21i21盼一21孵21j42可分裂成数量矩阵与幂零矩阵的和的矩阵高次幂由于数量矩阵与幂零矩阵的高次幂比较简单且数量矩阵与幂零矩阵又可交换所以这类矩阵可用二项式定理0l求a
第 2 卷 2期 l
Vo . 1 21 No 2 .
四川文理学 院学 报
Sc u n Unv ri fArsa d S in eJ u n l ih a ie s y o t n ce c o r a t
C y y定理和最小多项式理论将 高次幂 降为低 次幂 , 而 al e 从 使求幂过程得 以简化 .
( (。2 ] = ] ,.・ , ≠, , c, 。 (] ;-= 。 ,P ]  ̄= , J lA P ' A
r 一 l2
=
! 利 用相 似对 角化 , n阶方 阵化 为对 角阵 将
作 者 简介 : 跃 玉 (99 ) 女 , 川 达 州人 . 师 , 士 , 余 16 一 , 四 1 讲 硕 主要 从 事 计 算数 学研 究
2 2
余跃 玉 | 阶方 阵高 次 幂 的 计 算 方 法 I 】
2 1 年 第 2期 01
AE —A =
所以, A与
一三0一 = A I - [ 一兰 2 A 3] 一 A 4 0 / 1 — 一 IA一 [(A 0 2, 1 ) 0 (/ 1 0] 。 ) I [ 似 i . :
矩阵幂和矩阵指数函数的计算方法

矩阵幂和矩阵指数函数的计算方法矩阵幂和矩阵指数函数是矩阵运算中比较重要的两个概念。
在矩阵幂和矩阵指数函数的计算过程中,我们需要用到一些特殊的算法和方法。
本文将介绍矩阵幂和矩阵指数函数的概念、计算方法和应用等方面的内容,帮助读者更好地了解和掌握这两个概念。
一、矩阵幂的概念对于一个$n$阶矩阵$A$,设$k$为一个自然数,则$A^k$表示$k$次幂。
即:$A^k=\underbrace{A \times A \times \cdots \times A}_{k\text{个} A}$其中,当$k=0$时,$A^k$等于$n$阶单位矩阵$I_n$。
矩阵幂的计算过程中,我们需要用到矩阵乘法的定义。
对于两个$n$阶矩阵$A$和$B$,它们的乘积$AB$定义为:$AB=[c_{ij}]=\sum_{k=1}^na_{ik}b_{kj}$其中,$c_{ij}$表示矩阵的第$i$行第$j$列的元素,$a_{ik}$和$b_{kj}$分别表示第$i$行第$k$列的元素和第$k$行第$j$列的元素。
二、矩阵幂的计算方法矩阵幂的计算方法有两种:直接幂法和快速幂法。
1. 直接幂法直接幂法是一种比较简单的计算矩阵幂的方法。
对于一个$n$阶矩阵$A$和一个自然数$k$,我们可以通过$k-1$次连乘的方式计算出$A^k$的值。
即:$A^k=\underbrace{A \times A \times \cdots \times A}_{k-1\text{个} A} \times A$由此可见,计算矩阵幂的直接幂法需要进行$k-1$次矩阵乘法运算,时间复杂度为$O(kn^3)$。
2. 快速幂法快速幂法是计算矩阵幂的高效方法,它能够有效地减少运算次数,提高计算效率。
该方法基于指数的二进制表示,通过不断地平方和乘以相应的权值,最终计算出矩阵幂的值。
具体步骤如下:(1)将指数$k$转换成二进制数,例如,$k=13$转换成二进制数为$1101$。
求矩阵的n次幂有如下几个常用方法

求矩阵的n次幂有如下几个常用方法1、求矩阵的n次幂的矩阵乘法法:求矩阵的n次幂的矩阵乘法法是用矩阵的乘法来求n次幂的一种方法,假设n>1。
令A为一个n阶矩阵,将A^n表示为A•A•…•A(n个A表示n次乘积),这样就可以用矩阵的乘法运算,把矩阵的n次幂表示出来。
这种方法适合任意阶数的矩阵,但是运算量大,一般在n大于4时会给计算机造成较大压力。
快速乘法法是将连乘拆成若干小段,用平方法计算这些小段,最后把平方结果合成出原来的积,这样就可以利用矩阵的平方法降低运算的复杂度,近似时间复杂度仅为O(logn)。
遗传算法(GA)是一种模拟自然辅助搜索算法,其可利用遗传运算(Genetic Operation)求解难以用传统算法求解的复杂问题,也可用来求矩阵的n次幂。
此方法通过使用遗传运算对n次幂矩阵A求解,其中有“选择(selection)”、“交叉(crossover)”、“变异(mutation)”等随机算法组成,在一定时间内,做出一定代数运算就能求出矩阵的n次幂,这种方法的效率取决于遗传算子的设计,但是因为这种方法涉及较少的运算,所以可能运算效率会很高。
线性矩阵分解法是把矩阵A事先分解成正交矩阵和对角矩阵的向量形式,将n次幂矩阵A^n分解成m分,从而减少计算量,缩短计算时间。
这种方法可以有效减少计算过程的数量,但对于大矩阵来说,可能由于分解矩阵的复杂度过高而无法令效率上升。
树结构法是一种求解n次方矩阵A的技术,它是建立树,由树的叶节点求出矩阵A的n次方。
由于每一层都有一个乘积,树结构法可以有效减少计算次数,较为高效。
通常来说,这种方法的复杂度降低到O(logn)。
总之,上面提到的几种方法都可以用来求矩阵的n次幂,根据矩阵的阶数和n的大小,可以合理选择合适的算法,从而提高求解效率。
n阶方阵的高次幂的计算

n阶方阵的高次幂的计算摘要:文章采取分类讨论的思想并结合具体实例分别介绍了相似变换法、特征多项式法、乘法结合律方法、二项式展开法、分块对角矩阵法、数学归纳方法、标准形法等多种方法。
其中,数学归纳法适用于计算有规律形的矩阵;二项施展开法适用于可以拆分为计算比较简单的矩阵加法的矩阵;特征多项式法适用于特征多项式求解比较简单的矩阵;相似变换法适用于可以化为对角矩阵的矩阵;乘法结合律法适用于的矩阵;分块对角矩阵法适用于阶数较高可以分成分块对角形的矩阵. 这些方法的研究为n阶方阵的高次幂的计算提供了参考。
关键字:矩阵的幂;对角矩阵;分块矩阵;标准形;特征值多项式;1 预备知识1.1 矩阵的幂的概念及其运算律在矩阵的运算中,乘法是经常用到的一种运算.尤其是,当一个矩阵为方阵时,我们可以定义为矩阵与它自身的乘法运算,也就是矩阵的幂.1.3 矩阵相似变换法概念定义:对矩阵A施行的的下列三套初等变换,称为矩阵的相似变换.(1)把A的第行互换,接着把所得新矩阵的列互换;(2)把A的第行乘以常数C,接着把所得新矩阵的列乘以;(3)把A的第行的k倍加到第行,把所得新矩阵的第列的-k倍加到第列引理任意方阵A经相似变换后所得新矩阵与相似.2 阶方阵的高次幂的计算方法及应用实例2.1 利用数学归纳法求解方阵高次幂2.2 利用二项式展开法求解方阵高次幂当n阶矩阵A可以拆分为为A=F+G,且矩阵F与G的高次幂比较好运算,FG=GF(也就是F与G可以相互交换位置,不然二项展开公式不成立),那么就会有.特别注意:如果n阶矩阵A的主对角上元素相同,那么A就可以表示为一个纯量矩阵kE与另外一个矩阵G的和,也就是A=kE+G,并且G的高次幂比较好计算,所以用这种方法就比较方便.由二项式定理得:2.5 利用分块对角矩阵求解方阵高次幂如果阶方阵的阶数比较高时,那么就可以通过用一些横线和竖线把方阵拆分成多个小块,这些小块称为该方阵的子阵.如果阶矩阵可分成分块对角阵的形式,就能把高阶矩阵的高次幂计算问题改变为一些简单子阵的高次幂的运算问题,这样就可以简便运算。
矩阵高次幂的计算方法

矩阵高次幂的计算方法在计算机科学中,矩阵是一种非常常见的数据结构,而计算矩阵高次幂也是很重要的算法问题之一。
在本文中,我们将介绍一种可行的计算方法,通过利用矩阵的乘法性质来简化计算。
首先,让我们来看一下矩阵乘法的性质。
假设我们有两个矩阵A和B,它们的维度分别是 m * n 和 n * p,那么它们的乘积C的维度就是 m * p。
具体地,C的第i行第j列上的数值就是矩阵A的第i行和矩阵B的第j列对应位置数值的乘积之和。
也就是说:C[i][j] = sum(A[i][k] * B[k][j]) for k in range(n)通过这个性质,我们可以得知,如果我们想要计算矩阵A的k 次幂,那么我们只需要多次地对它进行自乘就可以了。
例如,如果我们要计算A的3次幂,就可以写成 A * A * A。
但是,这种方法的时间复杂度为O(kn^3),其中n是矩阵的大小。
这个复杂度非常高,尤其是当k很大时,计算的时间就会变得非常长。
所以我们需要采用一些更高效的算法去计算矩阵高次幂。
在实现高效的算法之前,我们先来看一下幂的性质:如果 k 是偶数,那么 A 的 k 次幂等于 A 的 k/2 次幂的平方;如果 k 是奇数,那么 A 的 k 次幂等于 A 的 (k-1)/2 次幂的平方再乘上 A。
利用这个性质,我们可以通过递归的方式去计算矩阵的高次幂,而且时间复杂度可以优化到O(n^3 * logk)。
具体地,我们可以写一个递归函数matrix_power(matrix, k),这个函数可以接受一个矩阵 matrix 和一个整数 k,它会返回matrix 的 k 次幂。
实现这个函数的关键在于,我们需要在递归的过程中不断地平方矩阵,而不是每次都重新计算矩阵的乘积。
也就是说,我们需要在每次递归的时候传递 matrix 的平方作为下一级递归的参数。
下面是伪代码:def matrix_power(matrix, k):if k == 0:return identity_matrix(len(matrix))elif k % 2 == 1:return matrix_multiply(matrix,matrix_power(matrix_power(matrix, (k-1)/2), 2))else:return matrix_power(matrix_power(matrix, k/2), 2)其中,identity_matrix(n)是一个生成 n * n 单位矩阵的函数,而matrix_multiply(A, B)是一个计算矩阵 A 和矩阵 B 乘积的函数。
矩阵幂次方计算

矩阵幂次方计算矩阵幂次方计算是线性代数中的一个重要概念,它在许多领域中都有广泛的应用。
本文将从定义、性质、计算方法等方面进行介绍。
一、定义矩阵幂次方是指将一个矩阵连乘多次的结果,其中幂次方为正整数。
设矩阵A为n阶方阵,则A的k次幂为A的k-1次幂与A的乘积,即A^k=A^(k-1)×A,其中A^0为单位矩阵。
二、性质1. 矩阵幂次方具有结合律,即(A^k)^m=A^(k×m)。
2. 矩阵幂次方不满足交换律,即A^k×A^m≠A^m×A^k。
3. 矩阵幂次方具有分配律,即(A+B)^k=Σ(C(k,i)×A^i×B^(k-i)),其中C(k,i)为组合数。
4. 矩阵幂次方具有幂等性,即A^k×A^k=A^(2k)。
三、计算方法1. 直接计算法直接计算法是指按照定义进行计算,即将矩阵连乘k次。
这种方法的时间复杂度为O(n^3×k),效率较低,适用于矩阵较小的情况。
2. 分治法分治法是指将矩阵分成若干个子矩阵,然后对子矩阵进行幂次方计算,最后将子矩阵的结果合并得到原矩阵的幂次方。
这种方法的时间复杂度为O(n^3×logk),效率较高,适用于矩阵较大的情况。
3. 矩阵快速幂法矩阵快速幂法是指将幂次方k转化为二进制形式,然后按照二进制位进行计算。
具体地,设矩阵A为n阶方阵,k的二进制表示为b1b2...bm,则A^k=A^(b1×2^0+b2×2^1+...+bm×2^(m-1))=A^(2^0×b1)×A^(2^1×b2)×...×A^(2^(m-1)×bm)。
这种方法的时间复杂度为O(n^3×logk),效率最高,适用于矩阵较大的情况。
四、应用矩阵幂次方计算在许多领域中都有广泛的应用,如图像处理、信号处理、机器学习等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业论文分类号 学号 密级题 目 (中、英文)N 阶矩阵m 次方幂的求法及应用Solution and Application of m-order of n n Martix 作者姓名 指导教师 学科门类 提交论文日期 专业名称学校代码 成绩评定矩阵是许多实际问题中抽象出来的一个概念,它是高等代数的一个重要组成部分,它几乎贯穿于高等代数的各个章节,在自然学科各分支及经济管理等领域有着广泛的应用.正因为它广泛的应用又是解决众多问题的有力工具,所以,学习并掌握好矩阵的运算以及它们的运算规律和方法是我们学好矩阵知识的一个非常重要的环节.对于矩阵方幂的运算,它是以矩阵的乘法运算为基础;然而,矩阵的幂运算是比较复杂同时也是特别麻烦的,所以寻找简单的运算方法就成了计算矩阵高次幂方面的重要环节,为此很多学者都花了很大的精力去探讨研究,本文将在他们的研究基础上,应用实例通过数学归纳法,乘法结合律的方法,二项式展开式的方法,分块对角矩阵的方法,Jordan标准形法,最小多项式的方法和特殊矩阵法等多种方法来求解方阵的高次幂,进而为n阶矩阵的幂运算来提供一个参考.关键词:数学归纳法;二项展开式;矩阵的幂;相似矩阵.Matrix is a concept many practical problems in the abstract, it is an important part of the linear algebra, it is almost throughout the various sections of linear algebra, in the field of natural sciences and economic management of the branch has a wide range of applications. Just because it wide range of applications and is a powerful tool for solving many problems, so learn and master the operation and their method of operation rules and good matrix is a matrix of knowledge we learn a very important part. For matrix power calculations, it is Matrix multiplication is based; however, the matrix exponential operation is more complex but also particularly troublesome, so look for a simple calculation method has become an important part of computing power matrix high regard, for many scholars have spent a lot of research effort to investigate, the paper will be on the basis of their research, application examples by mathematical induction, multiplication associative approach, binomial expansion method, the method block diagonal matrix, standard form method, minimal polynomial a variety of methods and special methods to solve the matrix method phalanx of high-power, and thus the power to order matrix operations to provide a reference.Keywords:Mathematical induction; power matrix;; binomial expansion similar matrix .目 录摘 要.............................................................. I Abstract........................................................... I I 目 录............................................................ I II 引 言............................................................... 1 1 准备知识. (1)2.1 利用数学归纳法求解n 阶矩阵的高次幂 .......................... 2 2.2利用二项式展开法求矩阵的高次幂 .............................. 4 2.3 利用Jordan 标准形求矩阵的高次幂 ............................ 5 2.4 利用分块对角矩阵求矩阵的高次幂............................. 8 2.5 利用乘法结合律求方阵的高次幂............................... 10 2.6 利用最小多项式解矩阵的高次幂.............................. 11 2.7 利用特殊矩阵法求解矩阵的高次幂. (13)2.7.1 对合矩阵............................................ 13 2.7.2 幂等矩阵............................................. 14 2. 8 利用图论算法求矩阵的高次幂. (15)2.8.1 邻接矩阵............................................ 15 2.8.2 n n A AAAAA 的元素的意义 (15)2.9利用特征多项式求解矩阵的高次幂 ............................. 16 3 矩阵的幂在人口流动的中的应用..................................... 17 总 结.............................................................. 20 参考文献........................................................... 21 致 谢.. (22)引言矩阵是高等代数的主要内容之一,是处理线性方程组、二次型、线性变换等问题的重要工具,基本上贯穿于研究高等代数问题的始终.矩阵的理论和计算方法对于我们研究的许多问题都起着很重要的推动作用,同时也是解决数学以及大多数的科学领域中问题的重要工具,它有着十分广泛的应用.学习并掌握好矩阵的运算以及它们的运算规律和方法是我们学好矩阵知识的一个非常重要的环节.对于矩阵方幂的运算,它是以矩阵的乘法运算为基础;然而,矩阵的幂运算是比较复杂同时也是特别麻烦的,所以寻找简单的运算方法就成了在计算矩阵高次幂幂方面的重要课题.目前,关于矩阵的高次幂的计算问题,有很多学者对此都进行了大量的研究,文献[1,2-13,15]从不同角度阐述了矩阵的高次幂的计算问题.本文在这些研究基础之上,用分类讨论的办法,系统而又全面地介绍了一般的n阶矩阵和一些特殊的矩阵的高次幂的求解方法.对于那些简单的矩阵,有关它们的低次幂求解,我们就可以直接按照矩阵乘法的定义去求解;但对于矩阵的秩为1的n阶矩阵,我们可以考虑用矩阵乘法结合律的方法求解;此外,我们还可以用二项式展开法,分块对角矩阵的方法;对于一般情况下的n阶矩阵的求解,我们可以采用Jordan标准形的方法、最小多项式的方法去求解;然而我们还可以用一些特殊的矩阵去求解(比如对合矩阵,幂等矩阵).在这些诸多的方法中,它们都只不过为n阶矩阵的幂运算提供了一个参考.所以在实际应用中,我们可以根据矩阵的不同,采用不同的运算方法去化简矩阵的幂计算.1 准备知识在矩阵的计算中,乘法是最常用的一种方法.特别是,当一个矩阵是方阵的时候,也就是这个矩阵有n行n列,可以定义这个矩阵和它本身的乘法运算,那就是我们所说的矩阵的幂.定义1[]1假设矩阵A是n n⨯矩阵(n阶方阵),n是正整数,那么就把形式mmA AA A=个称为A的m次幂.方阵的幂运算规律:()()()();;;;l T kkkk l k l k kl k k k k TA A A A A A A A A A Aλλ+=====,其中k,l均为非负整数.2 n 阶矩阵A 的高次幂的一些求法以及应用 2.1 利用数学归纳法求解n 阶矩阵的高次幂数学归纳法在初等数学中就有很广泛的应用,是在计算数学命题中常用的一种方法.在求矩阵方幂问题的时候,在一些特别的情况下就可以利用数学归纳法来计算出矩阵的高阶次幂.关于求矩阵高次幂的根本思路就是:先计算出方阵的23,A A 等较低次幂的矩阵,再利用23,A A 等较低次幂矩阵的计算结果,由归纳法猜测m A 的表达式,最后利用数学归纳法加以证明m A 对于一切自然数都成立(其中,m N ∈下同).例1[]2 已知矩阵100100A ηηη⎛⎫ ⎪= ⎪ ⎪⎝⎭, 试求()m m A 为自然数.解 因为1001,00A ηηη⎛⎫⎪= ⎪ ⎪⎝⎭所以22222102,00A A A ηηηηη⎛⎫ ⎪=⨯= ⎪ ⎪⎝⎭3232323330300A A A ηηηηηη⎛⎫⎪=⨯= ⎪ ⎪⎝⎭,由23,A A 这两个矩阵的规律就可以得出,2A 的第一行元素就是()2+1η展开式的三个元素,而3A 的第一行的元素是()3+1η展开式的前三个元素,所以可以归纳总结出m A 的第一行元素就应该是()1mη+的展开式的前三个元素,也就是()121,,2mm m m m m ηηη---,所以猜测m A 为()12112000mm m mmm mm m m A m ηηηηηη----⎛⎫⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭.下面利用数学归纳法进行证明.显然当2m =的时候是成立的;假设m A 是成立的,则求出1m +的结果()121111020010000m m m m mmm m m m m A A A m ηηηηηηηηη--+--⎛⎫⎪⎛⎫ ⎪ ⎪=⨯= ⎪ ⎪ ⎪ ⎪⎝⎭ ⎪ ⎪⎝⎭()()()1111112100m mm m mm m m m m ηηηηηη+-+++⎛⎫+ ⎪⎪=+ ⎪ ⎪ ⎪ ⎪⎝⎭, 显然当1m +时结论也是成立的,故上述所假设的结论是正确的.所以求得m A 的结果也就是()12112000m m m mmm mm m m A m ηηηηηη----⎛⎫⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭.例2[]3 设101010001A ⎛⎫ ⎪= ⎪ ⎪⎝⎭,计算n A .解 因为101010001A ⎛⎫ ⎪= ⎪ ⎪⎝⎭,2102010001A A A ⎛⎫ ⎪== ⎪ ⎪⎝⎭,32103010001A A A ⎛⎫ ⎪== ⎪ ⎪⎝⎭.所以猜想10010001n n A ⎛⎫ ⎪= ⎪ ⎪⎝⎭.下面利用数学归纳法进行证明.当1n =时,结论显然成立;假设n k =时,结论也是成立的,也就是10010001k k A ⎛⎫⎪= ⎪ ⎪⎝⎭,则当1n k =+时,110101101010010010001001001k k k k A A A ++⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪=⨯=⨯= ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭显然当1n k =+时结论也是成立的,故上述所假设的结论是正确的,由数学归纳法知n A 的求解结果是10010001n n A ⎛⎫ ⎪= ⎪ ⎪⎝⎭.注 通过观察这两个矩阵可以知道,在求解矩阵高次幂问题的过程中,数学归纳法的关键就是通过较低矩阵次幂的计算结果来正确的总结出m A ,进而来进行验证所总结出来的是否正确,但是这种方法不是所有的矩阵高次幂都可以应运,它只能用于一些较为简单矩阵而且较为特殊的矩阵,就类似于上面的两道例题.2.2利用二项式展开法求矩阵的高次幂如果题目所给出的n 阶矩阵A 是可以分解,也就是A B H =+,并且B 和H 的高次幂都是比较容易计算出来的,还要求BH HB =(也就是B 和H 是矩阵乘法适合交换律的,如果分解开的这两高次幂矩阵不能相互交换的话,那么二项式展开式公式对于这个矩阵是不成立的,也就是二项式展开法不适用于这个矩阵),如果满足要求,所以就有以下的公式()112221kkk k k k k k k k k A B H B C B H C B H C BH H ---=+=+++++.特别地,当n 阶矩阵A 的主对角线上元素相同的时候,那么这样的矩阵A可以表示为一个纯量矩阵kE 与另外一个矩阵G 的和,也就是A kE G =+,并且所给出的矩阵G 的高次幂是比较容易计算出来的,那么这样的矩阵就可以用这种方法比较简单明了[]4.例3 已知矩阵100100A ηηη⎛⎫⎪= ⎪ ⎪⎝⎭,试求k A .解 首先我们将矩阵A 分解为000100000100000A E M ηηηη⎛⎫⎛⎫⎪ ⎪=+=+ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭,而其中010001000M ⎛⎫ ⎪= ⎪ ⎪⎝⎭,容易得出并验证矩阵M 满足234001000,0,000M M M M M ⎛⎫⎪=⨯==== ⎪ ⎪⎝⎭()()E M M M E ηηη==,也就是说E η和M 是可以交换的,根据二项式展开公式得()()()()12122k k k k k k k A E M E C E M C E M ηηηη--=+=++()1212k k k k k E k M M ηηη---=++()12112000k k k kk kk k k k ηηηηηη----⎛⎫⎪⎪= ⎪ ⎪ ⎪ ⎪⎝⎭.例4 已知c d A d c ⎛⎫=⎪⎝⎭,求n A . 解 首先我们将矩阵A 分解为A cB dG =+,也就是010001cd c A d cB dG dc c ⎛⎫⎛⎫⎛⎫==+=+⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭, 而其中的,B G 为1001,0110B G ⎛⎫⎛⎫== ⎪ ⎪⎝⎭⎝⎭,又因为2,BG GB G B ==,所以()()()()()()()()()12n nn nnn n n n nc d c d c d c d A cB dG c d c d c d c d ⎛⎫++-+--⎪=+= ⎪+--++-⎝⎭. 注 通过观察我们可以知道,在求解这一类的矩阵问题的时候,我们首先要做的就是判断这个所给出的矩阵能否被分解,其次分解的矩阵的高次幂是比较容易计算出来的.2.3 利用Jordan 标准形求矩阵的高次幂定义2[]1 我们将形式为()00001000,00100001J t λλλλλ⎛⎫ ⎪ ⎪⎪= ⎪ ⎪ ⎪⎝⎭的矩阵称为Jordan 块,其中λ是复数,由这样若干个若尔当块组成的准对角矩阵称为Jordan 矩阵,其一般形式为 ()12,S diag A A A ,其中111i ii ii ii k k A λλλλ⨯⎛⎫ ⎪ ⎪⎪= ⎪ ⎪ ⎪⎝⎭, 并且12,,,s λλλ中有一些是可以相等的.根据Jordan 定理我们可以得出,假如矩阵n n A C ⨯∈,那么矩阵A 与一个Jordan 矩阵J 相似,这个Jordan 矩阵J 除去Jordan 块的排列顺序以外是被矩阵A 唯一确定了的,那么我们就称这样的矩阵J 为矩阵A 的Jordan 标准形式.也就是存在n 阶可逆矩阵P ,使得()112,,,S P AP J diag J J J -==,而()1,2,,i J i s =是i m 阶Jordan 块,因为1A PJP -=,所以有1n n A PJ P -=.那么这时候要求Jordan 块的高次幂就可以得出以下结果:11111111i i i ii ikm k m k k ii k ik iki k i i k k ik i i m m m m c c J c λλλλλλλλλ--+--⨯⨯⎛⎫⎛⎫⎪ ⎪⎪⎪== ⎪ ⎪⎪ ⎪⎪⎝⎭⎝⎭ , 而其中()()11!l k k k k l C l --+=,且()0lk C l k =>.i λ为矩阵A 的特征根[]5.例5 已知矩阵126103,114A --⎛⎫⎪=- ⎪ ⎪--⎝⎭试 求m A (m 为自然数).解 因为()21261001301114001E A λλλλλλ⎛⎫+-⎛⎫ ⎪⎪-=-→- ⎪ ⎪ ⎪ ⎪ ⎪-⎝⎭-⎝⎭,所以A 的初等 因子为()21,1λλ--,故矩阵A 相似于Jordan 标准形100010011J ⎛⎫ ⎪= ⎪ ⎪⎝⎭.现在我们求可逆矩阵P ,使得1P AP J -=.假设()123,,,P βββ=所以有()()123123,,,,A J ββββββ=,通过计算我们可以得出 ()()()1233,0,1,1,0,0,2,1,1TTTβββ==-=,所以()123312,,001101p βββ-⎛⎫ ⎪== ⎪ ⎪⎝⎭,且1A PJP -=,111001001226010010130110113mm m mm A p p p p m m m m m m m ----⎛⎫⎛⎫⎛⎫ ⎪⎪ ⎪===-- ⎪ ⎪ ⎪ ⎪ ⎪ ⎪--+⎝⎭⎝⎭⎝⎭. 例6[]6 求矩阵110430102A -⎛⎫⎪=- ⎪ ⎪⎝⎭的n 次幂.解 已知矩阵的特征矩阵为()()2110100430011020021E A λλλλλλ⎛⎫+-⎛⎫⎪ ⎪-=-→ ⎪ ⎪ ⎪⎪ ⎪--⎝⎭--⎝⎭, 所以矩阵A 与Jordan 矩阵200011001J ⎛⎫ ⎪= ⎪ ⎪⎝⎭相似.令其相似变换阵为可逆矩阵()123,,P x x x =,因为1P AP J -=,所以()()()1231231223200,,,,0112,,001A x x x x x x x x x x ⎛⎫⎪==+ ⎪ ⎪⎝⎭即有()()()123220,0,E A x E A x E A x x -=-=-=,解这三个线性方程组可以得特 征向量()()()1230,0,1,1,2,1,0,1,1TTTx x x ==-=-,所以010021111P ⎛⎫ ⎪= ⎪ ⎪--⎝⎭,又因为1P AP J -=,所以11120001020001001102101021001111001111mm m A PJ P P P m ---⎛⎫⎛⎫⎛⎫⎛⎫⎪ ⎪ ⎪ ⎪=== ⎪ ⎪ ⎪ ⎪⎪ ⎪ ⎪ ⎪----⎝⎭⎝⎭⎝⎭⎝⎭1204210221212m m m mm m m m m -⎛⎫ ⎪=-+ ⎪ ⎪-++--⎝⎭注 在Jordan 矩阵解题的时候我们要注意,我们所解的这个问题有没有可逆阵,它是不是和我们的Jordan 是相似的.这是应用Jordan 的前提.2.4 利用分块对角矩阵求矩阵的高次幂当给出的矩阵的阶数较大的时候,我们就可以利用一些横线和竖线把这个矩阵分成许多的小块,这些小块就是矩阵的子阵.如果这个矩阵能被分成对角形式,那么我们就可以把求解高次幂的矩阵的问题转变为求解简单子阵的高次幂问题再计算上,进而达到简化求解的目的. 由分块对角矩阵12,n A A A A ⎛⎫⎪⎪= ⎪⎪⎝⎭得12k kk k n A A A A ⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪⎝⎭, 其中()1,2,i A n 都为方阵,而我们常用的子块的高次幂的计算结果有11100,010nnn nn n n a a a na a a a a na a --⎛⎫⎛⎫⎛⎫⎛⎫== ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭[]7例7[]8已知矩阵2400020000010010A ⎛⎫⎪⎪= ⎪⎪⎝⎭,试求2n A .解 先将A 写成分块阵1200A A A ⎛⎫=⎪⎝⎭,其中12402A ⎛⎫= ⎪⎝⎭,20110A ⎛⎫= ⎪⎝⎭,则 2212200nnn A A A ⎛⎫=⎪⎝⎭,下面求2212,n n A A .222222121111242224411020022nnnn nn n n A ⎧⎫⎡⎤⎡⎤⎪⎪⎢⎥⎢⎥⎡⎤⎪⎪===⎢⎥⎢⎥⎨⎬⎢⎥⎢⎥⎢⎥⎣⎦⎪⎪⎢⎥⎢⎥⎪⎪⎣⎦⎣⎦⎩⎭()2222nn n A A E E ===从而222224200020000100001nn n n n A ⎛⎫⎪⎪= ⎪ ⎪ ⎪⎝⎭. 例8 已知2400120000200042A ⎛⎫⎪⎪= ⎪⎪⎝⎭,求n A .解 矩阵A 可分块成0,0CA D ⎛⎫=⎪⎝⎭而2420,1242C D ⎛⎫⎛⎫== ⎪ ⎪⎝⎭⎝⎭,所以 0,0nn nC AD ⎛⎫=⎪⎝⎭于是就变成求n D 和nC , 因为()24212121TD αβ⎛⎫⎛⎫=== ⎪ ⎪⎝⎭⎝⎭,而21,,12αβ⎛⎫⎛⎫== ⎪ ⎪⎝⎭⎝⎭所以()11114244442n n nnTn n n D D αβ----⎛⎫⨯=== ⎪⨯⎝⎭, 又20242C E F ⎛⎫==+ ⎪⎝⎭,其中0040F ⎛⎫= ⎪⎝⎭,又()()20,22,F E F F E ==根据二项式展开式得()()()11112022222422n nnn nn n nn n C E F E C E F E n F n ---⎛⎫=+=+=+= ⎪⨯⎝⎭, 于是求得1111424000442000002000422n n nn n nn n n n C A D n ----⎛⎫⨯ ⎪⎛⎫⨯ ⎪==⎪ ⎪⎝⎭ ⎪ ⎪⨯⎝⎭注 在我们应用分块对角矩阵求矩阵的高次幂的时候,我们一定要心里清楚我们要将那些分在一块,在解题的过程中要学会多种方法联系起来.2.5 利用乘法结合律求方阵的高次幂如果矩阵()1r A =,那么就说明这个矩阵至少有一行元素不为零,而其它每一行元素都是它的倍数,所以秩为1的n n ⨯的矩阵就有以下的形式111212122212n n n n n a b a b a b a b a b a b A a b a b a b ⎛⎫⎪⎪= ⎪⎪⎝⎭,假设()1122,,,1,2,,i i n n a b a b a b i n a b αβ⎛⎫⎛⎫⎪ ⎪ ⎪ ⎪=== ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭都是不为零的实数,那么就有(),T A αβ=记()1122T n n a tr A a b a b a b βα==+++=,那么就有()()()()111k k k T TTTT k T k A a a A αβαβαβαβαβαβ---====个.这种计算方法就叫做矩阵的乘法结合律[]9.例9[]10已知1112322133312A ⎛⎫ ⎪⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭,求m A (m 为自然数). 解 对A 进行初等变换,我们发现矩阵的秩为1,即()1r A =,假设()111,2,3,1,,23TTαβ⎛⎫== ⎪⎝⎭,那么T A αβ=,且()3T a tr A βα===,所以1111123232133312m m m A a A --⎛⎫⎪⎪ ⎪== ⎪⎪ ⎪⎪⎝⎭. 例10 123246123A ⎛⎫⎪= ⎪ ⎪⎝⎭,求n A .解 因为()12312462123,1231A ⎛⎫⎛⎫ ⎪ ⎪== ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭所以123246123nn n T TT A αβαβαβ⎛⎫ ⎪=== ⎪ ⎪⎝⎭= ()()()()111121232123212321231111n⎛⎫⎛⎫⎛⎫⎛⎫⎪ ⎪⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭又因为()1123281T βα⎛⎫⎪== ⎪ ⎪⎝⎭,则()()()()()()11281231nn n T T T T T A αβαβαβαβαβ-⎛⎫⎪== ⎪ ⎪⎝⎭()()()1118212381n n A --⎛⎫ ⎪== ⎪ ⎪⎝⎭.注 确定应用乘法结合律解题以后,我们心里就要明白()()()()111k k k T T T T T k T k A a a A αβαβαβαβαβαβ---====个这个公式,并且熟记于心,这是应用乘法结合律的关键.2.6 利用最小多项式解矩阵的高次幂定理3(哈密尔顿-凯莱定理[]11)设A 是n 阶矩阵,()f x 是A 的特征多项式, 令()111n n n n f x xE A x a x a x a --=-=++++,所以()1110n n n n f A A a A a A a E --=+++=.根据以上定理我们可以知道,以n 阶矩阵A 为根的特征多项式有很多,但我们把首项系数为1的、次数最小的并且用矩阵A 为根的多项式,就叫做矩阵A 的最小多项式,经常用()A m λ来表示.这也就说明矩阵A 的最小多项式()A m λ也是它的特征多项式()f λ的因子,这个事实具有一般性,并且有着4个结论①()A m λ可以整除任何一个以矩阵A 为根的且首项系数为1的多项式; ②()A m λ和()f λ是有一样的根(不算重复的,且两个根的数目不一定相等);③如果两个矩阵是相似矩阵,那么它们两个的最小多项式就是相同的; ④()()A n m d λλ=,而()n d λ是矩阵A 的第n 个不变因子.例11 已知7126353362A ---⎛⎫ ⎪= ⎪ ⎪⎝⎭,求200A . 解 易得A 的特征多项式为()()()2712635312362f E A λλλλλλλ+=-=---=+----,又()()0,20,20A E A E A E A E +≠-≠+-=,可得A 的最小多项式是:()()12A m λλ=+-,所以当()200,g λλ=时,假设()()()A g m q r λλλ=+,()()()()()0,A r r m λλλ=∂<∂ .我们不妨假设()01r b b λλ=+,()()10,20A A m m -==,所以可以得方程组()()0101122g b b g b b -=-⎧⎪⎨=+⎪⎩,0120001122b b b b -=⎧⎨+=⎩,解得()()2000200112231213b b ⎧=+⎪⎪⎨⎪=-⎪⎩, 所以()2012022012002002012000120020120023242221212121222A g A b E b A ⎛⎫-+-+-+⎪==+=--- ⎪ ⎪--⎝⎭.例12[]12100101010A ⎛⎫ ⎪= ⎪ ⎪⎝⎭,求100A .解 矩阵A 的特征多项式为()()21111101E A λλλλλλ--=--=+--,于是我们可得A 的最小多项式是()()()211g λλλ=+-,所以当()100,h λλ=时,假设()()()()h g q r λλλλ=+,而()2r a b c λλλ=++; 又()()()'10,10,10g g g -===,所以可以得到方程组()()()'1112h a b c h a b c h a b-=-+⎧⎪=++⎨⎪=+⎩,即()100100991121001a b c a b c a b ⎧-+=-⎪++=⎨⎪+=⨯⎩,解得50049a b c =⎧⎪=⎨⎪=-⎩ 所以1002100504950105001A A E ⎛⎫⎪=-= ⎪ ⎪⎝⎭.注 要想应用最小多项式法去解矩阵高次幂,首先要学会去求矩阵的特征值,得出矩阵的最小多项式()()()211g λλλ=+-,并假设()()()()h g q r λλλλ=+,而()2r a b c λλλ=++,然后再进行求解.2.7 利用特殊矩阵法求解矩阵的高次幂2.7.1 对合矩阵定义4[]13 设A 为n 阶矩阵,如果2A E =,那么矩阵A 就叫做对合矩阵 .性质4.1[]13 (1),n A n A E n ⎧=⎨⎩为奇数,为偶数;(2)满足2A E =的所有二阶矩阵为E ±及a b c a ⎛⎫ ⎪-⎝⎭,其中21a bc += . 例13 设b a A a b ⎛⎫= ⎪⎝⎭,求nA (n 为自然数).解 假设0110H ⎛⎫= ⎪⎝⎭,容易得2H E =,所以H 为对合矩阵,所以有2435,H H E H H H ======,由A bE aH =+,得112222nn n n n n n n b a A b E C b aH C b a H a Ha b --⎛⎫==++++ ⎪⎝⎭()()22211333n n n n n n n b C b a E C ba Cb aH ---=++++()()()()22n nnnb a b a b a b a E P ++-+--=+()()()()()()()()12nnnnn n n nb a b a b a b a b a b a b a b a ⎛⎫++-+--⎪= ⎪+--++-⎝⎭特别地,当1,1b a ==时,有111111222211122222nnn n n nn n n ----⎛⎫⎛⎫⎛⎫== ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭; 当1,1b a ==-时,有111111222*********nnn n n nn n n -----⎛⎫⎛⎫--⎛⎫== ⎪⎪ ⎪---⎝⎭⎝⎭⎝⎭; 当1,1b a =-=时,有()1111112211122n n n n n n -----⎛⎫-⎛⎫=- ⎪ ⎪--⎝⎭⎝⎭. 2.7.2 幂等矩阵定义5[]13 设A 为n 阶矩阵,如果2A A =,那么就叫矩阵A 为幂等矩阵. 性质5.1[]13 (1)(),2,3,n A A n ==;(2)满足2A A =的所有二阶矩阵有:0,E 以及形式如11421142abaab b ⎛⎫+-⎪ ⎪⎪-- ⎪⎝⎭ 或者11421142ab aab c ⎛⎫--⎪⎪ ⎪+-⎪⎝⎭的矩阵.例14 已知11221122A ⎛⎫- ⎪= ⎪ ⎪- ⎪⎝⎭,求n A . 解 由于22111111222222111111222222A A ⎛⎫⎛⎫⎛⎫--- ⎪ ⎪⎪===⎪ ⎪⎪ ⎪ ⎪⎪--- ⎪ ⎪⎪⎝⎭⎝⎭⎝⎭,所以矩阵11221122A ⎛⎫- ⎪= ⎪⎪- ⎪⎝⎭为幂等矩阵,故由幂等矩阵的性质(1)知,10011221122A A ⎛⎫- ⎪== ⎪⎪- ⎪⎝⎭.注 关于对合矩阵和幂等矩阵,我们只要学会判断我们所求矩阵是不是对合矩阵或幂等矩阵,如果是,那就只用它俩的性质去求解就可以了.2. 8 利用图论算法求矩阵的高次幂如果,H E B =是结点的集合E 和边的集合B 所组成的一个系统,A 的组成元素只有0和1,且A 为n 阶矩阵. 2.8.1 邻接矩阵定义6[]14 假设有一个向图,H B E =,而其中的()1231,,,,,n n B b b b b b -=,()1231,,,,,n n E e e e e e -=,假设每一个结点是从1b 排列到n b 的,定义一个n 阶的矩阵A ,而A 中的元素是()()1,,0,,i j ij i j b b E a b b E⎧∈⎪=⎨∉⎪⎩假如假如,那么就称A 是图G 的邻接矩阵,而图G 称为A 的相关图.很明显对任意的一个n 阶矩阵都是有一个相关图的.2.8.2 nn A AAAAA =的元素的意义当1n =时,1ij a = 就表示存在一条边(),i j b b ,又或者可以说成是从i b 到j b 存在着一条长度是1的路;当2n =时,假设2V A =,V 中的元素是1nij ik kj k v a a -=∑,根据以上图论的知识:ij v 就表示从结点i b 到结点j b 长度等于2的路径的数目,特别当0ij v =,也就是说长度等于2的路径不存在.ii v 表示长度等于2的路径的数目,一般的来说,n k =时,令()k ij C c A ==,ij c 表示从结点i b 到结点j b 的长度等于k 的路径的数目,就像我们刚才说的0ij c =,长度等于k 的路径的数目是不存在的,ii c 表示长度等于k的回路数目[]7.这样,我们就可以得出了n 阶矩阵的幂运算的图论计算步骤第一步、根据题所给出的n 阶矩阵()ij A a =,画出它的相关图,H B E =,()1231,,,,,n n B b b b b b -=,()1231,,,,,n n E e e e e e -=;第二步、在我们所画出的相关图,H B E =中一步一步地找出结点()1,2,3,,i b i n =到结点()1,2,3,,j b j n =长度等于k 的路径数目ij c ;第三步、根据二我们可以写出n 阶矩阵()ij C c =,于是我们就可以得到我们所求的幂矩阵()k ij n nA c ⨯= .例15 假设()550100010100010000000100010ij A a ⨯⎛⎫⎪⎪⎪== ⎪⎪ ⎪⎝⎭,求3A .图1图2解 先画出矩阵A 的相关图H ,如图1,图2,从图上可以得出:从结点i b 到结点jb (),1,2,3,4,5i j =长度等于3的路径数有:5445122132231,1,2,2,2,2c c c c c c ====== . 然而长度等于3的路径是不存在的,所以可以得出()3550200020200020000000100010ij A c ⨯⎛⎫⎪⎪ ⎪== ⎪⎪ ⎪⎝⎭2.9利用特征多项式求解矩阵的高次幂1b 2b3b4b5b关于n 阶矩阵A ,我们可以通过求其特征多项式()()det A f E A λλ=-,进而假设()()()n A q f r λλλλ=+,而()2r a b c λλλ=++,再通过求导来计算.例16[]15 已知矩阵3106143154A --⎛⎫ ⎪=-- ⎪ ⎪-⎝⎭,求100A .解 首先给出矩阵A 的特征多项式()()()332det 1331A f E A λλλλλλ=-=-=-+-(三次),我们令()()()100A q f r λλλλ=+,而()2r a b c λλλ=++(二次),也就是()()1002A q f a b c λλλλλ=+++ .因为()()()'''1110A f f f === ,所以1λ=时,代入()()1002A q f a b c λλλλλ=+++,并求其一,二阶导数得出1210029900a b c a b a ++=⎧⎪+=⎨⎪=⎩,解得495098004851a b c =⎧⎪=-⎨⎪=⎩,将此结果代入矩阵A 中,所以()()10022011000600495098004851100499300100500301A A q A f A A A E --⎛⎫ ⎪=+-+=-- ⎪ ⎪-⎝⎭3 矩阵的幂在人口流动的中的应用例17 假设中小城市和乡镇一共有三十万的人从事农业,工业,商业工作,我们假定这个总数在近些年里面是不会变得,而社会调查表明:⑴在这30万的就业人员中,大约有15万的人从事农业工作,9万的人从事工业,6万的人经商;⑵在从事农业工作的人中,每一年大约有20%改为从事工业,10%改为经商;⑶在从事工业的人员中,每一年大约有20%改为从事农业,10%改为经商;⑷在经商的人员中,每一年大约有10%的改为从事农业,10%改为从事工业.现在想要预测一~二年后从事各行业人员的数目和过多少年之后,从事各行业人数的发展变化.解 如果用三维向量(),,T i i i x y z 来表示第i 年之后从事这三种职业的人员总数,现在根据调查知()()000,,15,9,6T T x y z =.现在求()()111222,,,,,T Tx y z x y z ,并求当n →∞的时候(),,T n n n x y z 的变化趋势. 由调查得,一年后从事这三种职业的人数为1000100010000.70.20.10.20.70.10.10.10.8x x y z y x y z z x y z =++⎧⎪=++⎨⎪=++⎩即1001001000.70,20.10.20.70.10.10.10.8x x x y y A y z z z ⎛⎫⎛⎫⎛⎫⎛⎫ ⎪ ⎪⎪ ⎪==⎪ ⎪⎪ ⎪ ⎪ ⎪⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭ 我们以()()000,,15,9,6T T x y z =代入上式,所以就可以得11112.99.97.2x y z ⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭,也就是一年以后从事这三种职业的人数分别是12.9万,9.9万,7.2万人.同理我们可以求得210221021011.7310.238.04x x x y A y A y z z z ⎛⎫⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪ ⎪=== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭;所以得二年以后从事这三种职业的人数分别为11.73万,10.23万,8.04万人.通过以上我们可以推出得101010n n n n n n n x x x y A y A y z z z ---⎛⎫⎛⎫⎛⎫ ⎪ ⎪ ⎪== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭也就是说明n 年之后从事各行业的人数是由n A 来决定的.也就是去通过求矩幂的方法去求n A .例18 某省市每一年有30%的农村人口移居到城市,而又有20%的城市人口移居到农村,我们假设这个省市的人口总数是不变的,并且我们的迁移规律也是不变的,目前这个城市的农村人口是320万,城市是80万,试求一年以后的农村和城市人口各是多少?两年以后?n 年以后?解 设n 年以后这个城市的农村与城市人口数目分别为(),1n n x y n ≥ ,根据题意110.73200.2800.33200.880x y =⨯+⨯⎧⎨=⨯+⨯⎩ (单位 :万), 写成矩阵的形式是110.70.23202400.30.880160x y ⎛⎫⎛⎫⎛⎫⎛⎫== ⎪ ⎪⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭ ,所以一年以后,农村人口240万,城市人口为160万.我们记矩阵0.70.20.30.8A ⎛⎫= ⎪⎝⎭,因为110.70.23203200.30.88080x A y ⎛⎫⎛⎫⎛⎫⎛⎫== ⎪ ⎪⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭, 所以2212213200.70.2320200800.30.880200x x A A y y ⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫⎛⎫==== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭⎝⎭, 所以两年以后,农村人口和城市人口各200万 .于是我们可以得出32080n n n x A y ⎛⎫⎛⎫= ⎪ ⎪⎝⎭⎝⎭,也就是说n 年以后这个城市的农村和城市的人口数是由n A 来决定的.也就是矩阵幂的求解.在这两个问题的求解过程中,我们用到了矩阵的乘法和转置等,进而将一个实际问题数学化,进而应用数学知识解决了人口流动的实际问题.这种问题看起来很复杂,但是通过矩阵的应用,我们就把它成功的解决了.不得不说,矩阵是我们解决实际问题的好工具.总结经过几个多月的学习和工作,我终于完成了本篇论文.从刚开始拿到论文题目到系统的实现,再到论文的完成,每走一步都是新的尝试与挑战.通过本文的这些知识点,应用实例通过数学归纳法,乘法结合律的方法,二项式展开式的方法,分块对角矩阵的方法,Jordan标准形法,最小多项式的方法和特殊矩阵法等多种方法来求解方阵的高次幂.我们很明显的知道在具体的求解一个矩阵的高次幂的过程中,需要根据矩阵的不同特征而采用不同的运算方法是能否求解矩阵高次幂的一个关键问题.在以上我所介绍的那些方法中,它们并不一定是完全最简便的,也不一定是独立存在的,它们之间也是需要相互配合使用的(如例8就结合使用了方法4和方法5).总而言之,在一个矩阵的高次幂求解过程中,我们需要充分的应用和发现矩阵的特征进而寻找求解n A的最简便的方法,这对于我们在矩阵各部分内容之间的联系以及思路的推广,是具有十分重要的作用的,然而这个是说起来简单做起来是十分困难的,要能够熟练的选择并应用最简单的运算方法,这是需要我们在大量的实践中逐步地提高的,而我们所说的实践一般情况下就是大量的练题.借此,我想说谢谢帮助我的老师,同学们,在你们的帮助下我才能这么快的完善了我的论文,谢谢你们.参考文献[1]北京大学数学系几何与代数教研室前代数小组编.王萼芳,石生明修订. 高等代数[M](第三版).北京:高等教育出版社,2003,7(1):162—187.[2] 王汉斌.方阵高次幂的几种解法[J].安庆师范学院学报(自然科学版),2008,14(4):71.[3]李源,黄辉,郝小枝.计算矩阵高次方幂的几种方法[J].云南大学学报(自然科学版),2008,30(2):439—440.[4] 刘秀英. n阶矩阵m次方幂的求解方法[J].菏泽师专学报,2000,22(2):61—62.[5] 晏林.Jordan矩阵的幂[J].文山师范高等专科学校学报,2006,20(2):94—95.[6] 余跃玉.n阶方阵高次幂的计算方法[J].四川文理学院学报,2011,21(2):22—23.[7] 李战国,卢亚丽等.方阵高次幂计算方法研究[J].河南教育学院学报(自然科学版),2002,11(4):2-3.[8] 史秀英.方阵高次幂的若干求法[J].赤峰学院学报(自然科学版),2011, 27(5):7.[9] 姜海勤.特殊方阵高次幂的简单算法[J].扬州职业大学学报,2003,7(3):44---45.[10]孙红伟.n阶矩阵m次方幂的计算[J].科技资讯(学术论坛),2006,11:233.[11]陈军,韩静媛.矩阵高次幂的简单求法[J].承德民族师专学报,2007,27(2):2.[12]刘爱兰.矩阵高次幂的计算方法[J].上海电力学院学报,2007,23(1):95.[13]严文利.求矩阵幂的几种方法[J].工科数学,1994,110(3):189—190.[14]杜忠复,陈兆均.离散数学[M].北京:高等教育出版社,2004,4(1):105—109.[15]刘爱兰.矩阵高次幂的计算方法[J].上海电力学院学报,2007,23(1):94-95.致谢大学四年的学习时光,已经在不知不觉中接近尾声了,在这我想对我的母校,我的家人,我的老师以及同学们表达我衷心的感谢.感谢我的父母,亲人对我这四年的学习的默默支持;感谢我的母校咸阳师范学院给了我在大学四年深造的机会,让我有机会继续学习和提高自己;感谢老师和同学们这四年来的关心和鼓励.老师们在课堂上的激情讲解,课下的教诲;同学们在学习中的热心帮助,生活上的关心,所有的这些都让我充满了幸福感动。