首页 > 其他分享 >判断矩阵可逆的一种重要方法:严格对角占优

判断矩阵可逆的一种重要方法:严格对角占优

时间:2023-02-07 11:33:23浏览次数:35  
标签:... kk sum 矩阵 占优 对角

假设有这样一个矩阵

$$ A = \begin{bmatrix} 3 & 1 & 1 \\ 1 & 3 & 1 \\ 1 & 1 & 3 \\  \end{bmatrix} $$

你能不能立刻说出它是不是可逆矩阵?

当然,如果你学过矩阵论,就知道这是一个(行列)严格对角占优矩阵,它一定是可逆的。

但是为什么呢?我们先来看看严格对角占优矩阵是什么样子的

定义

首先给定一个$n\times n$的方阵$A$

$$ A = \begin{bmatrix} a_{11} & a_{12} & \dots & a_{1n} \\ a_{21} & a_{22} & \dots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \dots & a_{nn} \\ \end{bmatrix} $$

把对角线上的所有元素取绝对值,构成一个$n$维向量$x$

$$ x = (|a_{11}|, |a_{22}|, ... , |a_{kk}|, ... , |a_{nn}|)^T $$

再把剩下的元素取绝对值,再按行求和,构成另一个$n$维向量$y$

$$ y = (\sum_{j\not=1}^{n}|a_{1j}|, \sum_{j\not=2}^{n}|a_{2j}|, ..., \sum_{j\not=k}^{n}|a_{kj}|, ... , \sum_{j\not=n}^{n-1}|a_{nj}|) ^T $$

如果$x$的第$i$个元素都分别不小于$y$中的第$i$个元素($1\le i \le n$),那么矩阵$A$就是行对角占优的;

如果$x$的第$i$个元素都分别大于$y$中的第$i$个元素,那么矩阵$A$就是行严格对角占优的;

类似地,如果上面的$y$是按列求和的,那么矩阵也可以分别是列对角占优或列严格对角占优的。

要想证明这个定理,很简单,这里给出传统的反证法

证明

假设$A$不可逆,即$\det A=0$,方程$Ax=0$存在非零解,设其解为$x=(x_1, x_2, ..., x_n)^T$,那么

为了方便,我们取$x$中绝对值最大的一个,记为$|x_k|$,即

$$ |x_k| = max(|x_1|, |x_2|, ... , |x_n|) $$

将$x$代入方程$Ax=0$,在第$k$行有

$$ \sum_{j=1}^{n} a_{kj}x_{j} = 0  $$

取出等式左边求和式里的 $a_{kk}x_k$ 放到等式右边,然后两边同时取绝对值,得到

$$ \left| \sum_{j\not=k}^{n} a_{kj}x_{j} \right| = |-a_{kk} x_{k}| = |a_{kk}| \bullet |x_k| $$

根据严格对角占优矩阵的定义,我们有

$$ \begin{aligned} |a_{kk}| & > \sum_{j\not=k}^{n} |a_{kj}| \\ |a_{kk}| \bullet |x_k| & > \sum_{j\not=k}^{n} |a_{kj}| \bullet |x_k| \\ & \ge \sum_{j\not=i}^{n} |a_{kj}| |x_{j}| \\ & \ge \left| \sum_{j\not=i}^{n} a_{ij} x_{j} \right| \\ & = |a_{kk}| \bullet |x_k| \end{aligned} $$

根据前提条件得到矛盾的结果,因此假设不成立,$A$一定是可逆矩阵。

 

标签:...,kk,sum,矩阵,占优,对角
From: https://www.cnblogs.com/zbxk/p/17097502.html

相关文章

  • 矩阵笔记2:矩阵分析(第三版)-史荣昌-第二章:λ-矩阵与矩阵的Jordan标准型
    文章目录​​0笔记说明​​​​1书本内容​​​​1.1λ-矩阵及标准型​​​​1.2初等因子与相似条件​​​​1.3矩阵的Jordan标准型​​​​1.4矩阵的有理标准型​​......
  • Jordan标准型的由来?为何n阶数字方阵都必有对应的Jordan标准型?怎么求可逆矩阵P?
    设A为复数域上的n阶方阵,即A∈Cn×n,A为:A的特征矩阵λⅠ-A为:设矩阵λⅠ-A的smith标准型为:其中d1(λ)、d2(λ)、…、dn(λ)为λⅠ-A的不变因子,则λⅠ-A≌D,D为λⅠ-A的smith......
  • 机器学习中最常用的矩阵/向量求导公式
    文章目录​​1矩阵的迹​​​​2行列式的性质​​​​3向量相对于标量的导数与标量相对于向量的导数​​​​4矩阵相对于标量的导数与标量相对于矩阵的导数​​​​5函......
  • 矩阵笔记1:矩阵分析(第三版)-史荣昌-第一章:线性空间和线性变换
    文章目录​​0笔记说明​​​​1书本内容​​​​1.1线性空间​​​​1.2基与坐标、坐标变换​​​​1.3线性子空间​​​​1.4线性映射​​​​1.5线性映射的值域、......
  • 一维/二维数组和普通/对称/三角/三对角/稀疏矩阵的存储
    文章目录​​1数组​​​​1.1一维数组​​​​1.2二维数组​​​​2矩阵​​​​2.1普通矩阵​​​​2.2特殊矩阵​​​​2.2.1对称矩阵​​​​2.2.1.1策略1​​......
  • 力扣54. 螺旋矩阵
    给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]......
  • 重塑矩阵
    在MATLAB中,有一个非常有用的函数reshape,它可以将一个 mxn矩阵重塑为另一个大小不同(rxc)的新矩阵,但保留其原始数据。给你一个由二维数组mat表示的 mxn矩阵,......
  • 矩阵的变换与逆矩阵
    矩阵的转置矩阵的行列互换    矩阵的逆有逆的矩阵一定是方阵,不是所有方阵都有逆。矩阵的逆运算也就是矩阵的除法,对应于实数运算中的倒数。    ......
  • latex矩阵
    1###########################################################################################################用&分隔列,用//分隔行\begin{equation*}\mathbfF= ......
  • 矩阵的概念和矩阵的运算
    矩阵的概念m*n矩阵,m是行数,n是列数小写字母一般表示数,大写字母一般表示矩阵单位矩阵指主对角线数字全为1,其他位置数字全为0的矩阵,一般用E或I表示    矩阵......