代数余子式的由来/代数余子式为什么-1的系数是ⁱ⁺ʲ?/证明一个n阶行列式,如果其中第i行(或第j列)所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积/证明行列式按行(列)展开法则:n(n>1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。

前言:重在记录,可能出错。

1. 代数余子式:(-1)ⁱ⁺ʲMᵢⱼ,Mᵢⱼ为余子式。当书本上第一次出现这个定义的时候,有人对这个ⁱ⁺ʲ感到疑惑,实际上,书本后面在证明引理——一个n阶行列式,如果其中第i行所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积的时候已经给出了思路:

证:此处仅证第i行的情况,第j列情况的证明同理。

D=|a11⋮0⋮an1⋯⋱⋯⋰⋯a1j⋮aij⋮anj⋯⋰⋯⋱⋯a1n⋮0⋮ann|=(-1)i-1+n-1|aij⋯0⋯00⋯0⋮⋮⋮⋮⋮a1j⋯a11⋯a1,j-1a1,j+1⋯a1n⋮⋮⋮⋮⋮ai-1,j⋯ai-1,1⋯ai-1,j-1ai-1,j+1⋯ai-1,nai+1,j⋯ai+1,1⋯ai+1,j-1ai+1,j+1⋯ai+1,n⋮⋮⋮⋮⋮anj⋯an1⋯an,j-1an,j+1⋯ann|   ①=(-1)i+j-2aijMij=aij(-1)i+j-2Mij   任一整数±2(一个偶数)都不影响其奇偶性=aij  (-1)i+jMij  ②

2. 怎么计算①式?

采用分块法:以第一行第一列元素仍为第一行第一列元素,将原行列式分块为二阶行列式D,第一行第二列块值为0,因此,此行列式的值为第一行第一列块值乘以第二行第二列块值。

D=|aij∣0     ⋮   ∣Mij|=aij⸳Mij

3. 可见上述②式中已经出现了一个通项(代数余子式的)的身影,但是,这并不能使我们决定为它定义一个单独的名词。接下来证明行列式按行(列)展开法则:n(n>1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。

证:此处仅证按行展开的情况,按列展开情况的证明同理。

D=|a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮ai1+0+⋯+00+ai2+0+⋯+0⋯0+⋯+0+ain⋮⋮⋮an1an2⋯ann|=|a11a12⋯a1n⋮⋮⋮ai10⋯0⋮⋮⋮an1an2⋯ann|+|a11a12⋯a1n⋮⋮⋮0ai2⋯0⋮⋮⋮an1an2⋯ann|+⋯+|a11a12⋯a1n⋮⋮⋮00⋯ain⋮⋮⋮an1an2⋯ann|=(-1)i-1|ai10⋯0a11a12⋯a1n⋮⋮⋮ai-1,1ai-1,2⋯ai-1,nai+1,1ai+1,2⋯ai+1,n⋮⋮⋮an1an2⋯ann|+(-1)i-1+1|ai2000a12a11a13a1nai-1,2ai-1,1ai-1,3ai-1,nai+1,2ai+1,1ai+1,3ai+1,nan2an1an3ann|+⋯+(-1)i-1+n-1|ain0⋯0a1na11⋯a1,n-1⋮⋮⋮ai-1,nai-1,1⋯ai-1,n-1ai+1,nai+1,1⋯ai+1,n-1⋮⋮⋮annan1⋯an,n-1|=(-1)i-1ai1Mi1+(-1)i-1+1ai2Mi2+⋯+(-1)i-1+n-1ainMin     这里的化简已在上面证明=∑j=1naij(-1)i+jMij

此时,最后的结果同样出现一个通项(代数余子式的)身影,并且对于所有行列式有普遍性,因此我们赋予了(-1)ⁱ⁺ʲMᵢⱼ一个专有名称——代数余子式(algebraic complement minor),记作Aᵢⱼ。

代数余子式的由来/代数余子式为什么-1的系数是ⁱ⁺ʲ?/证明一个n阶行列式,如果其中第i行(或第j列)所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积/证明行列式按行(列)展开法则:n(n>1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。的更多相关文章

  1. 编程计算2×3阶矩阵A和3×2阶矩阵B之积C。 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。 要求: (1)从键盘分别输入矩阵A和B, 输出乘积矩阵C (2) **输入提示信息为: 输入矩阵A之前提示:"Input 2*3 matrix a:\n" 输入矩阵B之前提示

    编程计算2×3阶矩阵A和3×2阶矩阵B之积C. 矩阵相乘的基本方法是: 矩阵A的第i行的所有元素同矩阵B第j列的元素对应相乘, 并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值. 要求: ...

  2. 行列式(二):余子式&代数余子式

    目录 按行列展开 \(\Delta\)以下内容主要为<线性代数>的学习笔记 按行列展开 一般来说,低阶行列式的计算比高阶行列式的计算要简单得多,因此考虑用低阶行列式来表示高阶行列式.为此, ...

  3. Matrix-tree 定理的一些整理

    \(Matrix-tree\) 定理用来解决一类生成树计数问题,以下前置知识内容均是先基于无向无权图来介绍的.有关代数余子式的部分不是很明白,如果有错误还请指出-- 部分内容参考至:\(Blog\_1 ...

  4. Linear Algebra - Determinant(基础)

    1. 行列式的定义 一阶行列式: \[ \begin{vmatrix} a_1 \end{vmatrix} = a_1 \] 二阶行列式: \[ \begin{vmatrix} a_{11} & ...

  5. DirectX11--HLSL语法入门

    前言 编写本内容仅仅是为了完善当前的教程体系,入门级别的内容其实基本上都是千篇一律,仅有一些必要细节上的扩充.要入门HLSL,只是掌握入门语法,即便把HLSL的全部语法也吃透了也并不代表你就能着色器代 ...

  6. 中国科学技术大学第五届信息安全大赛(hackergame2018自我总结)2

    这一批题都是我不会的,只能把官方write-up放在这里了 1.FLXG 的秘密 ----------------------------------------------------------- ...

  7. Hessian矩阵与多元函数极值

    Hessian矩阵与多元函数极值 海塞矩阵(Hessian Matrix),又译作海森矩阵,是一个多元函数的二阶偏导数构成的方阵.虽然它是一个具有悠久历史的数学成果.可是在机器学习和图像处理(比如SI ...

  8. 《剑指offer 第二版》题解

    剑指Offer 按题号排序 面试题 3:数组中重复的数字 面试题 4:二维数组中的查找 面试题 5:替换空格 面试题 6:从头到尾打印链表 面试题 7:重建二叉树 面试题 8:二叉树的下一个节点 面试 ...

  9. 题解 P2382 【化学分子式】

    题目 不懂为什么,本蒟蒻用在线算法打就一直炸...... 直到用了"半离线"算法...... 一遍就过了好吗...... 某位机房的小伙伴一遍就过了 另一位机房的小伙伴也是每次都爆 ...

  10. 基于python的RSA解密算法

    摘要 网上有很多关于RSA的解密脚本,欧拉函数.欧几里得函数什么的,对于一个大专生的我来说,一窍不通,至此经历了三天三夜,我翻阅了RSA的加密原理,以及其底层算法,专研出了一套我自己的解密算法,尚有不 ...

随机推荐

  1. mysql数据库(字段约束条件)

    什么是字段约束 字段约束就是将字段的内容定一个规则,我们要按照规则办事 约束 描述 关键字 非空约束 限制该字段的数据不能为null not null 唯一约束 保证该字段的所有数据都是唯一.不重复的 ...

  2. [Webcast]Silverlight探秘系列课程

    Silverlight探秘系列课程(1):创建第一个Silverlight应用视频:http://download.microsoft.com/download/B/7/1/B71CA32C-163D ...

  3. Python实验报告(第13章)

    实验13:Pygame游戏编程 一.实验目的和要求 学会Pygame的基本应用 二.Pygame的优点及应用 使用Python进行游戏开发的首选模块就是Pygame,专为电子游戏设计(包括图像.声音) ...

  4. MS17-010漏洞复现(永恒之蓝)

    0x01:温馨提示 微软已于2017 年 发布MS17-010补丁,修复了"永恒之蓝"攻击的系统漏洞,一定要及时更新Windows系统补丁. 本次只是简易的复现MS17-010,成 ...

  5. 【博学谷学习记录】超强总结,用心分享|前端CSS总结(一)

    CSS总结(一) shift+alt,选中多行 外链式 <link rel="stylesheet" href="./my.css"> 1 选择器 ...

  6. Hadoop详解(01)-概论

    Hadoop详解(01)概论 概念 大数据(Big Data):指无法在一定时间范围内用常规软件工具进行捕捉.管理和处理的数据集合,是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海量 ...

  7. 使用SQL4Automation让CodeSYS连接数据库

      摘要:本文旨在说明面向CodeSYS的数据库连接方案SQL4Automation的使用方法. 1.SQL4Automation简介 1.1.什么是SQL4Automation   SQL4Auto ...

  8. MySQL优化四,高性能优化

    一,查询优化器 这个部分的整个过程是由MySQL的存储引擎来做的,优化器就会根据存储引擎来使用原来的开销, 优化后的开销,哪个更好一点? 1.如果是查询语句(select语句),首先会查询缓存是否已有 ...

  9. 从 GPT2 到 Stable Diffusion:Elixir 社区迎来了 Hugging Face

    上周,Elixir 社区向大家宣布,Elixir 语言社区新增从 GPT2 到 Stable Diffusion 的一系列神经网络模型.这些模型得以实现归功于刚刚发布的 Bumblebee 库.Bum ...

  10. OpenMP 原子指令设计与实现

    OpenMP 原子指令设计与实现 前言 在本篇文章当中主要与大家分享一下 openmp 当中的原子指令 atomic,分析 #pragma omp atomic 在背后究竟做了什么,编译器是如何处理这 ...