行列式(二):余子式&代数余子式
目录
\(\Delta\)以下内容主要为《线性代数》的学习笔记
按行列展开
一般来说,低阶行列式的计算比高阶行列式的计算要简单得多,因此考虑用低阶行列式来表示高阶行列式。为此,我们引入余子式和代数余子式的概念。
相当于对行列式进行降阶处理以方便运算
定义
余子式:
在\(n\)阶行列式中,把\((i, j)\)元\(a_{ij}\)所在的第\(i\)行和第\(j\)列划去后(相当于用1代替),留下来的\(n - 1\)阶行列式叫做\((i, j)\)元的\(a_{ij}\)的余子式,记做\(M_{ij}\);
代数余子式:
记:
\[A_{ij} = (-1)^{i + j}M_{ij}\]
则把\(A_{ij}\)叫做\((i, j)\)元\(a_{ij}\)的代数余子式。
引理
一个\(n\)阶行列式,如果其中第\(i\)行所有元素除\((i, j)\)元\(a_{ij}\)外都为零,那么这行列式等于\(a_{ij}\)与它的代数余子式的乘积,即:
\[D = A_{ij}\].
定理2
行列式按行(列)展开法则:行列式等于它任意行(列)的各元素与其对应的代数余子式乘积之和,即:
\[ D = a_{i1}A_{i1} + a_{i2}A_{i2} + ... + a_{in}A_{in}\]
或
\[D = a_{1j}A_{1j} + a_{2j}A_{2j} + ... + a_{nj}A_{nj}\]
推论:行列式某一行(列)的元素与另一行(列)的对应元素的代数余子式乘积之和等于零,即:
\[a_{i1}A_{i1} + a_{i2}A_{i2} + ... + a_{in}A_{in} = 0,\quad i \ne j\]
或
\[a_{1i}A_{1i} + a_{2i}A_{2i} + ... + a_{ni}A_{ni} = 0,\quad i \ne j\]
综合定理2及其推论,可以得到有关代数余子式的重要性质:
\[\sum_{k = 1}^{n}a_{ki}A_{ki} =
\begin{cases}
D, \quad i = j\\
0, \quad i \ne j
\end{cases}\]
或
\[\sum_{k = 1}^{n}a_{ik}A_{ik} =
\begin{cases}
D, \quad i = j\\
0, \quad i \ne j
\end{cases}\]
行列式(二):余子式&代数余子式的更多相关文章
- 矩阵&行列式
# 代数 排列 对换,对于一个排列操作,对于一个偶排列一次对换之后变为奇排列 反之变为偶排列 行列式 N阶行列式室友N^2个数aij(i,j = 1,2,3,...n) 行列式的数=\(\sum_ { ...
- 行列式计算(C#)
最近几天学习高等代数老师说要写个程序算行列式的结果,闲来无事就简单写了一下. 不多说了,上代码 using System; using System.Collections.Generic; usin ...
- 【BZOJ】1002:轮状病毒(基尔霍夫矩阵【附公式推导】或打表)
Description 轮状病毒有很多变种,所有轮状病毒的变种都是从一个轮状基产生的.一个N轮状基由圆环上N个不同的基原子和圆心处一个核原子构成的,2个原子之间的边表示这2个原子之间的信息通道.如下图 ...
- 【learning】矩阵树定理
问题描述 给你一个图(有向无向都ok),求这个图的生成树个数 一些概念 度数矩阵:\(a[i][i]=degree[i]\),其他等于\(0\) 入度矩阵:\(a[i][i]=in\_degree[i ...
- multivariate_normal 多元正态分布
多元正态分布 正态分布大家都非常熟悉了,多元正态分布就是多维数据的正态分布,其概率密度函数为 上式为 x 服从 k 元正态分布,x 为 k 维向量:|Σ| 代表协方差矩阵的行列式 二维正态分布概率密度 ...
- 标准方程法_岭回归_LASSO算法_弹性网
程序所用文件:https://files.cnblogs.com/files/henuliulei/%E5%9B%9E%E5%BD%92%E5%88%86%E7%B1%BB%E6%95%B0%E6%8 ...
- MIT线性代数:19.行列式和代数余子式
- 基于上三角变换或基于DFS的行(列)展开的n阶行列式求值算法分析及性能评估
进入大一新学期,看完<线性代数>前几节后,笔者有了用计算机实现行列式运算的想法.这样做的目的,一是巩固自己对相关概念的理解,二是通过独立设计算法练手,三是希望通过图表直观地展现涉及的两种算 ...
- c++实现矩阵类矩阵行列式,伴随矩阵,逆矩阵
//Matrix ver1.0 //只支持矩阵内部(方阵)的运算 #include<iostream> #include<math.h> using namespace std ...
随机推荐
- XAF-属性编辑器中的EditMask,DisplayFormat格式化字符串该如何设置
XAF项目中有个DisplayFormat和EditMask设置,其中: 任何地方看到的DisplayFormat都是用于显示时,即非修改状态的编辑器,显示值的格式. EditMask是指编辑时的格式 ...
- 接口自动化之接口工具选取(jmeter)
jmeter进行接口测试,网上简易教程很多 其实关于HTTP接口测试的实现,网上还有很多其他工具诸如:http在线请求测试/谷歌插件postman/火狐插件等. 至于选择jmeter的原因,其实没有原 ...
- vs2010(vs2012)好用的扩展插件介绍
一直以来只使用番茄vs助手(https://www.wholetomato.com/downloads/default.asp)辅助写代码,也都忘了是谁介绍的,不过确实好用. 相比原始的vs,它提供了 ...
- 四、Django之模型与管理后台-Part 2
一.数据库安装 打开mysite/settings.py配置文件,这是整个Django项目的设置中心.Django默认使用SQLite数据库,因为Python源生支持SQLite数据库,所以你无须安装 ...
- 240. 搜索二维矩阵 II
二维数组搜索 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target.该矩阵具有以下特性: 每行的元素从左到右升序排列. 每列的元素从上到下升序排列. 示例: 现有矩阵 ...
- Zabbix远程执行命令
原文发表于cu:2016-06-14 Zabbix触发器(trigger)达到阀值后会有动作(action)执行:发送告警信息或执行远程命令. 本文主要配置验证zabbix执行远程命令. 一.环境 S ...
- LVM缩小根分区
逻辑卷不是根分区都可以在线扩容和缩小 根分区是可以在线扩容,但不可以在线缩小 Linux系统进入救援模式 依次选择: 欢迎界面 ---------- Rescue installed system C ...
- Hands on Machine Learning with sklearn and TensorFlow —— 一个完整的机器学习项目(加州房地产)
数据集地址:https://github.com/ageron/handson-ml/tree/master/datasets 先行知识准备:NumPy,Pandas,Matplotlib的模块使用 ...
- mongoDB操作2
一.find操作 MongoDB中使用find来进行查询,通过指定find的第一个参数可以实现全部和部分查询. 1.查询全部 空的查询文档{}会匹配集合的全部内容.如果不指定查询文档,默认就是{}. ...
- 使用PYTHON解析Wireshark的PCAP文件
PYTHON首先要安装scapy模块 PY3的安装scapy-python3,使用PIP安装就好了,注意,PY3无法使用pyinstaller打包文件,PY2正常 PY2的安装scapy,比较麻烦 f ...