热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

向量范数证明例题_克莱姆没能证明的法则被他两行搞定

首先回顾一下克莱姆法则,再看如何在没有矩阵概念、矩阵运算的情况下快速证明它。注意,本文只考虑实数域。1克莱姆法则克莱姆法则如果行列式不为,

首先回顾一下克莱姆法则,再看如何在没有矩阵概念、矩阵运算的情况下快速证明它。注意,本文只考虑实数域。

1克莱姆法则

克莱姆法则 如果行列式 不为 ,则线性方程组 的唯一解 由下式给出,

其中 是指将 的第 列替换为 得到的矩阵。尽管克莱姆提出法则后过了一百年才有矩阵的概念,但这里为了方便描述,还是使用了矩阵。

dbbc65bab8b58ffcd68554448caf7797.png
〄 瑞士数学家克莱姆(1704~1752)

瑞士数学家克莱姆(Cramer)于 1750 年在他的一本著作的附录中发布了该法则。为了确定经过 5 个点的一般二次曲线的系数,他应用了这个法则,即由线性方程组的系数来计算解。

不过,这个法则经常出现在历史命名错误列表中(即那些众所周知的、但实际上并不是以始发者命名的数学定理或概念)。

有学者声称,苏格兰数学家麦克劳林(Maclaurin)早在 1729 年就发现克莱姆法则,并将其写入他于 1748 年出版的《论代数》中。

实际上,克莱姆和麦克劳林都写下了一个由 3 个线性方程和 3 个未知数组成的线性方程组的解,其形式为两个量之比,每个量都是 6 个乘积之和。

但他们都没有给出任何证明,而只是推测了一般情况对应的公式。而且,麦克劳林给出的为每个乘积选择合适符号的规则是错误的。相反,克莱姆的想法是由给定排列的置换次数来确定符号。这么看来,这个法则冠名克莱姆还是说得过去的。

行列式的定义

给定一个 矩阵 , 的行列式定义为一个标量,

其中,总和取决于 的 个置换 。

插播一段,这里其实有另外一个数学概念,那就是群。上面这个置换对应的就是对称群 。

我们以 时的对称群 举例说明。下图中上面 个表示旋转对称,分别对应顺时针(当然也可以取逆时针)旋转 度、 度和 度,下面 个表示翻转、翻转+旋转 度和翻转+旋转 度。用这 6 个刻画三角形的对称就足够了,可以对照这篇里群的定义看看是否能构成一个群。

e7915e6bd48b8fdf6b43ceb13834e009.png

回到定义,乘积 有 个数,第 个数是从第 行中选第 列中的那个元素,而且每个乘积都是从 的每一行和每一列中仅选取一个元素。 的行列式可以用 或 表示。需要注意的是,这里的矩阵 是方阵,并没有为非方阵定义行列式。

看了上次克莱姆法则的由来故事,现在再看到上面这个定义应该不会惊讶了吧。

另外,行列式相关的另一个概念(拉普拉斯展)将发挥重要作用。对于矩阵 ,我们先定义它的元素 的代数余子式 ,即

其中 是元素 的余子式,即从 中删除第 行和第 列所得的 矩阵的行列式。

行列式 其实是一个关于矩阵元素的函数,可以求关于元素 的偏导,结果就是上面的代数余子式 。由这个概念还可以得到如下定理。

拉普拉斯定理 令 和 为集合 中的整数,则有

这个定理的上面部分可以由行列式的定义直接推得,下面部分相当于有两列或两行相同,各位不妨自己证一下。

59fac89b7e75ceb601a98a4c28ade955.png
〄 法国数学家拉普拉斯(1749~1827)

补充一点,当有了矩阵的概念,还可以由上式直接得到逆矩阵。从上面定理很容易可以得出,非奇异矩阵 的逆 具有如下形式,

其中 称为 的伴随矩阵,它是辅助矩阵 的转置,而 的第 个元素为 。

2克莱姆法则的证明

虽然 1750 年就提出了克莱姆法则,但一直没有证明,第一次证明大概在 1825 年左右,但那个证明晦涩冗长,也没有太多价值。

所以这里推荐看一下德国著名数学家雅可比(Jacobi)基于拉普拉斯定理给出的一个十分简洁的证明。雅可比这个名字很熟悉吧,后面还会经常出现。

fe2171f1926ab85a179af4b6d2a495b3.png
〄 德国数学家卡尔·雅可比(1804~1851)

证法 1

证明: 固定 中的一个整数 ,将第 个方程乘以 ,得

然后将 个方程加起来,得

根据拉普拉斯定理,上式左侧唯一的非零项是第 项,并且 前的系数刚好等于 。看右侧,刚好是将 的第 列用 代换后的行列式,即 。因此得,

证毕 ❏

证法 2

另外,上面是在没有矩阵的概念时给出的证明。等引入矩阵的概念后,会引出更多的证明。例如,因为 不是奇异的,所以线性方程组 两边左乘逆矩阵 ,得 ,将上文中求逆矩阵的公式代入,得

上面最后那项的分子是一个向量,由拉普拉斯定理/展开可知,向量的第 个元素刚好是 。因此,解 的第 个分量 为,

证毕 ❏

好了,关于行列式以及克莱姆法则的来龙去脉以及证明就讲到这里。为了保持短小精悍,行列式的一些性质以及应用就放到后文吧。

最后,封面图片你看懂了吗?

95b025effcb60a15df8d119a07619c99.png

相关阅读

矩阵和线性代数原来是这么来的

概率论原来可以这样优雅地入门

机器学习的数学基础 之 向量范数

机器学习的数学基础 之 矩阵范数

矩阵前传 - 消元法与行列式之独立演义

矩阵前传 - 牛顿没带红的货被高斯带红了

75ddc1337a72bb291eb3008d8916d24d.png




推荐阅读
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • Whatsthedifferencebetweento_aandto_ary?to_a和to_ary有什么区别? ... [详细]
  • 如何使用Python从工程图图像中提取底部的方法?
    本文介绍了使用Python从工程图图像中提取底部的方法。首先将输入图片转换为灰度图像,并进行高斯模糊和阈值处理。然后通过填充潜在的轮廓以及使用轮廓逼近和矩形核进行过滤,去除非矩形轮廓。最后通过查找轮廓并使用轮廓近似、宽高比和轮廓区域进行过滤,隔离所需的底部轮廓,并使用Numpy切片提取底部模板部分。 ... [详细]
  • 家装日记六:家具采购和瓷砖选择
    本文记录了作者进行家装的过程,包括家具采购和瓷砖选择。作者介绍了自己家的装修风格以及选择烤漆家具和红白系列的原因。作者还提到了装修风格以简约为主,不可以太花哨的要求。最后,作者提到了价格较贵的问题。 ... [详细]
  • 本文讨论了当某位排位靠前的涉众提供了一张精美的界面图片时,是否可以将其作为设计约束。同时还探讨了高质量素材和愿景之间的关系,以及老大自身的软件方法和建模技能。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
  • 本文研究了使用条件对抗网络进行图片到图片翻译的方法,并提出了一种通用的解决方案。通过学习输入图像到输出图像的映射和训练相应的损失函数,我们可以解决需要不同损失函数公式的问题。实验证明该方法在合成图片、重构目标和给图片着色等多个问题上都很有效。这项工作的重要发现是不再需要人为构建映射函数和损失函数,同时能够得出合理的结果。本文的研究对于图片处理、计算机图片合成和计算机视觉等领域具有重要意义。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 计算成像的原理与应用研究
    本文探讨了计算成像的原理与应用研究。首先介绍了小孔成像实验和软件方面的相关内容。随后从傅里叶光学的角度简单谈了成像的过程。成像是观测样品分布的一种方法,通过成像系统接收光的强度来呈现图像。视网膜作为接收端接收到的图像实际上是由像元组成的矩阵,每个元素代表相应位置像元接收光的强度。大脑通过对图像的分析,得出一系列信息,如识别物体、判断距离等。计算成像是一种采集记录系统,通过处理数据得到样品分布与像的对应关系,用于后续问题的分析。 ... [详细]
author-avatar
小思绪
创造人生的可能
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有