Alex_McAvoy

想要成为渔夫的猎手

方阵函数及其计算

【方阵函数】

定义

以往定义的函数 $y=f(x)$ 通常是指自变量 $x$ 为实数,因变量 $y$ 为实数的单值映射,将函数的概念进行拓广,定义方阵函数,即自变量与函数值都是方阵的一种特殊函数

设幂级数 $\sum\limits_{k=0}^{\infty}c_kz^k$ 的收敛半径为 $R$,其和函数为 $f(z)$,即

那么对 $\forall A\in C^{n\times n},\rho(A)<R$,定义方阵函数

从变换的角度来看,方阵函数 $f(A),A\in C^{n\times n}$ 是矩阵空间 $C^{n\times n}$ 到自身的一个非线性变换

对于分块矩阵 $A$ 来说,若 $A=\text{diag}(A_1,A_2,\cdots,A_m)$,则

此外,对于任意两个相似矩阵,它们的方阵函数也相似

设 $A,B\in C^{n\times n}$,若 $A\sim B$,则 $f(A)\sim f(B)$,即若存在可逆矩阵 $P\in C^{n\times n}$,使得 $A=PBP^{-1}$,则

基本初等方阵函数

根据基本初等函数的幂级数展开式,可以得到如下的基本初等方阵函数:

【方阵函数的计算】

Jordan 标准形计算法

设 $\lambda_1,\lambda_2,\cdots,\lambda_s$ 是 $A$ 的 $s$ 个互异的全部特征值,则存在非奇异矩阵 $P$,使得

其中

是相应于 $\lambda_i$ 的子 Jordan 矩阵,$J_{ij}$ 为 Jordan 块

故有

因此,只需要计算出每个 Jordan 块的函数 $f(J_{ij})$,即可计算出方阵函数 $f(A)$

而对于一个一般的 Jordan 块,其矩阵函数为

待定系数法

设 $n$ 阶方阵 $A$ 的最小多项式为

那么,通过幂级数来定义的方阵函数 $f(A)$ 可由下列值来确定

设 $A\in C^{n\times n}$,$\lambda_1,\lambda_2,\cdots,\lambda_s$ 是 $A$ 的 $s$ 个互异的全部特征值,即 $A$ 的谱为

若对函数 $f(\lambda),g(\lambda)$ ,有

则称 $f(\lambda)$ 和 $f(\lambda)$ 在 $A$ 的谱 $S_p(A)$ 上是一致的,记为

那么对于一个固定的方阵 $A$,有

由于 $m_A(A)=O$,故 $A^k,k\geq m,m=m_1+\cdots+m_s$ 能表为 $I,A,\cdots,A^{m-1}$ 的线性组合,从而函数 $f(A)=\sum\limits_{k=0}^{\infty}c_kA^k$ 能表为 $A$ 的次数不大于 $m-1$ 的多项式 $g(A)$

那么,使用待定系数法来求 $g(\lambda)$,令

根据 $f(S_p(A))=g(S_p(A))$ 可确定关于 $a_0,a_1,\cdots,a_{m-1}$ 的 $m_1+\cdots+m_s=m$ 个独立方程,从而可以唯一解出 $a_0,a_1,\cdots,a_{m-1}$,从而求得 $g(\lambda)$,进而有

感谢您对我的支持,让我继续努力分享有用的技术与知识点!