首页 > 其他分享 >快速求解矩阵特征值

快速求解矩阵特征值

时间:2023-06-25 23:23:44浏览次数:47  
标签:特征值 begin end 求解 矩阵 vmatrix &- lambda

当求一个矩阵的特征值时一般将特征方程化为以下形成形式.

$\left | \lambda E-A \right | =(\lambda-\lambda_{1})(\lambda-\lambda_{2})(\lambda-\lambda_{3})=0$

例:

\(A=\begin{bmatrix} 1& -3 &3 \\ 3& -5 &3 \\ 6& -6 &4 \end{bmatrix}\)

$|\lambda E-A|=\begin{vmatrix} \lambda -1& 3 &-3 \\ -3& \lambda +5 &-3 \\ -6& 6 &\lambda -4 \end{vmatrix}$
要使 $|\lambda E-A|=0$ 只需要任意两行成比例,要使两行成比例,则需要一个特征值 $\lambda$ 使得两行能成比例,使得两行成比例的特征值就是矩阵的其中一个特征值。 假设1,2行:
$\frac{\lambda -1}{-3}= \frac{3}{\lambda+5}=\frac{-3}{-3}$
解得 $\lambda=-2$ 时,1,2行成比例

那么就能确定对1,2行进行初等变换运算,能使特征多项式化简

$|\lambda E-A|=\begin{vmatrix} \lambda -1& 3 &-3 \\ -3& \lambda +5 &-3 \\ -6& 6 &\lambda -4 \end{vmatrix} \xlongequal{1行-2行} \begin{vmatrix} \lambda +2& -(\lambda +2) &0 \\ -3& \lambda +5 &-3 \\ -6& 6 &\lambda -4 \end{vmatrix} =|\lambda +2|\begin{vmatrix} 1& -1 &0 \\ -3& \lambda +5 &-3 \\ -6& 6 &\lambda -4 \end{vmatrix} =|\lambda +2|\begin{vmatrix} 1& -1 &0 \\ 0& \lambda +2 &-3 \\ 0& 0 &\lambda -4 \end{vmatrix} =(\lambda +2)^{2}(\lambda -4)$

标签:特征值,begin,end,求解,矩阵,vmatrix,&-,lambda
From: https://www.cnblogs.com/kingBook/p/17504170.html

相关文章

  • 01 矩阵题解
    DescirptionSolution若定义\(f(k)\)为一行有\(k\)个\(1\)的方案数,则\(\displaystylef(k)=\binom{m}{k}x^ky^{m-k}\)。则\(\displaystyleE=\sum_{i=0}^{m}i\sum_{j=1}^{n}\binom{n}{j}f(i)^j\left(\sum_{k=i+1}^{m}f(k)\right)^{n-j}\)。不妨设\(\display......
  • 如何求解网络报文中的checksum?
    最近在学习计算机网络,在运输层和网络层部分存在各种协议TCP、UDP、IP、ICMP等等,而在这些报文中都存在一个公共的字段——检验和(checksum)。接下来,我将从什么是检验和、检验和怎么算、检验和计算示例、python代码计算检验和这几个部分详细介绍。什么是检验和?检验和是存在于各种报文......
  • 国产MCU兆易GD32实现矩阵按键扫描
    一、矩阵键盘   为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。使用8个io口来进行16个按键的控制读取,可以减小io口的使用,用4条I/O线作为行线,4条I/O线作为列线组成的键盘。矩阵键盘检测方法主......
  • 《科普:微分方程求解》 回复
    《科普:微分方程求解》      https://tieba.baidu.com/p/8474008241      @黎合胜在相对论吧受刺激见  《相对论吧功能与公示专用贴》     https://tieba.baidu.com/p/8473308482    4楼  。 这几天我们在相对论吧有不少......
  • 矩阵运算
    importnumpyasnpimportmatplotlib.pyplotasplt#定义矩阵A=np.array([[1,2],[3,4]])B=np.array([[5,6],[7,8]])#矩阵的四则运算addition=A+Bsubtraction=A-Bmultiplication=A*Bdivision=A/B#带变元的矩阵计算x=9scalar_multiplication=A*......
  • 矩阵计算1
     【题目22】矩阵计算设计程序实现矩阵的四则运算设计要求:(1)实现矩阵的四则运算。(2)考虑实现带变元的矩阵计算。(3)考虑实现矩阵的特征值和特征向量的计算。importnumpyasnp#导入NumPy库#创建两个二维数组arr1=np.array([[12,2],[32,4]])arr2=np.array([[......
  • 矩阵计算2
    importnumpyasnpclassMatrix:def__init__(self,data):self.data=dataself.shape=(len(data),len(data[0]))def__add__(self,other):#矩阵加法ifself.shape!=other.shape:raiseValueError("矩阵形状不匹配&qu......
  • 指数积分方法(Exponential Integration)求解ODE/DAE问题
    1.Matrixexponentialmethod(MEXP) 解如下形式的方程, 通过指数积分方法,获得从t到t+h时间的递进关系: 写为的形式如下:  其中,  2. Krylov方法近似其中的矩阵向量积(MEVP)可以通过Krylov方法近似计算: 其中Vm是的Krylov子空间的基。若C为奇异矩阵,则无法求......
  • 邻接矩阵表示法
    邻接矩阵表示法使用邻接矩阵创建无向图需要一个顶点表和邻接矩阵邻接矩阵的存储结构采用邻接矩阵建立无向网输入总顶点数和总边数。输入点的信息存入顶点表中。初始化化为邻接矩阵,使每个权值初始化为极大值。构造邻接矩阵算法实现在图中查找顶点代码实现#inclu......
  • A First course in FEM —— matlab代码实现求解传热问题(瞬态)
    这一篇Blog是在AFirstcourseinFEM——matlab代码实现求解传热问题(稳态) 基础上更进一步,求解瞬态传热问题。两者的区别如下图所示: 1.问题描述求解下图图所示叶片的温度场在[0-1200s]时间段内的变化,初始条件:T(0)=25℃。控制方程为: 2.模型和网格模型和网格设置详......