《新理解矩阵3》:行列式的点滴

线代:认识行列式、矩阵和向量 一般会由方程组来引出行列式比如一个二阶行列式二阶行列式的计算就是主对角线的乘积减去副对角线的乘积;再看看三阶行列式举个例子帮助理解行列式越往高阶越复杂。二阶和三阶的尚且可以通过上面的方式来暴力求解,但是阶数高了就比较麻烦了。所以就需要研究行列式的各种性质。那到底什么是行列式呢?上面的计算方式又是怎么定义的呢?首先,我们回顾下全排列的概念其实就是一组数有多少种排列组合,其结果就是n的阶乘。再来看下逆序以及逆序数的概念逆序是一种状态,而逆序数是指这种状态的数量,要注意区分。 阅读详情

原文链接:http://spaces.ac.cn/index.php/archives/1770/


        亲爱的读者朋友们,科学空间版的理解矩阵已经来到了BoJone认为是最激动人心的部分了,那就是关于行列式的叙述。这部分内容没有在孟岩的文章中被谈及到,是我自己结合了一些书籍和网络资源而得出的一些看法。其中最主要的书籍是《数学桥》,而追本溯源,促进我研究这方面的内容的是matrix67的那篇《教材应该怎么写》。本文包含了相当多的直观理解内容,在我看来,这部分内容也许不是正统的观点,但是至少在某种程度上能够促进我们对线性代数的理解。

        大多数线性代数引入行列式的方式都是通过讲解线性方程组的,这种方式能够让学生很快地掌握它的计算,以及给出了一个最实际的应用(就是解方程组啦)。但是这很容易让读者走进一个误区,让他们认为线性代数就是研究解方程组的。这样并不能让读者真正理解到它的本质,而只有当我们对它有了一个直观熟练的感觉,我们才能很好地运用它。

        行列式的出现其实是为了判断一个矩阵是否可逆的,它通过某些方式构造出一个“相对简单”的函数来达到这个目的,这个函数就是矩阵的行列式。让我们来反思一下,矩阵可逆意味着什么呢?之前已经提到过,矩阵是从一个点到另外一个点的变换,那么逆矩阵很显然就是为了把它变换回来。我们还说过,“运动是相对的”,点的变换又可以用坐标系的变换来实现。但是,按照我们的直觉,不同的坐标系除了有那些运算上的复杂度不同(比如一般的仿射坐标系计算点积比直角坐标系复杂)之外,不应该有其他的不同了,用物理的语言说,就是一切坐标系都是平权的。那么给出一个坐标系,可以自然地变换到另外一个坐标系,也可以自然地将它变换回来。既然矩阵是这种坐标系的一个描述,那么矩阵不可逆的唯一可能性就是:
这个n阶矩阵的n个列向量根本就构不成一个n维空间的坐标系。

也就是说,它没有资格成为一个坐标系!
(用专业术语说,这n个向量是线性相关的。)

        那么我们就想办法为某个n阶矩阵 A 构造一个函数 |A| ,当 |A| 为0时,就意味着这个矩阵没有资格成为一个坐标系,也就是说它不可逆。

先设 A=[c1→,c2→,...,cn→] ,其中 vi→ 是各个列向量。我们想想,哪些情况下矩阵A显然没有资格成为一个坐标系?

1、显然,能否构成一个坐标系,与每一个向量 vi→ 都息息相关,那么 |A| 应该是每一个向量 vi→ 的函数才能满足要求。

2、简单起见,我们函数最好是线性的,也就是说 A=[c1→,...,vi→,...,cn→] , A′=[c1→,...,αvi→,...,cn→] ,那么 |A′|=α|A|

3、构成n维坐标系需要n个独立的向量,如果矩阵A的n个向量中有两个相同的,那么它自然无法构成坐标系,也就是说此时 |A|=0 ;

4、为了确定适当的缩放因子,也为了满足我们的直观感受,我们规定 |I|=1 。

        让人意外的是,就凭以上三个性质,就可以确定唯一一个函数 |A| 了,那个函数就是我们课本给出的行列式计算公式!当然,推导过程有点复杂,在这里不给出了,有兴趣的朋友可以用二阶和三阶矩阵演算一下,然后类比就行了。

        让我们再回想一下课本是怎么介绍行列式的:首先是线性方程组给出行列式的计算公式,然后再证明行列式有各种各样的性质,比如“把其中一行乘上5,行列式的值也乘上5”等等。这与上面的说法(这其实也是标准的线性代数讲述方式)相比,未免有点本末倒置的味道。因为行列式本身就是由那些性质来定义的,我们又何必要用行列式的计算公式来反推那些什么性质呢?除了锻炼计算能力,我真的看不出有什么作用。

上面的内容还有一个非常直观的几何理解方式:

        三维空间中三个向量能够构成一个仿射坐标系的充要条件是什么?很简单,这三个向量必须不共面!因此,推广到n维空间,很显然有:
n个向量可以构成一个坐标系就意味着这些向量不共面!

        当然,n维空间中的面不是指二维平面,而是n-1维的东西,它与n维体积相对。

        还可以换一种说法
n个向量可以构成一个坐标系就意味着这些向量构成的一个n维平行立体(联想我们的平行六面体)体积不为0!

        注意注意,这里涉及到了体积,为0与否关系到矩阵可逆性,这与行列式同出一辙。这个n维体积是否和行列式有关呢?我们不妨分析一下矩阵A所构成的n维立体的体积V一些性质:

1、很明显,每一个向量 vi→ 也是每一条边长,那么V应该是每一个向量 vi→ 的函数;

2、当某个向量变为原来的 α 倍,那么体积也应该变成原来的 |α| 倍,加负号是因为向量是可以反向延伸的,但体积一定是正数;

3、有两个向量相同时,意味着这些向量“共面”,这时体积自然为0;

4、单位的n维立方体体积自然是1.

        出人意料,这些性质几乎与行列式一一对应,除了第2点那个 α 要加绝对值之外。那么,这些性质最终迫使这个n维立体的体积为 V=ABS(|A|) ,为了不引起混乱,我用了ABS表示绝对值。

        这真的是一个非常棒的事实,行列式有如此明显的几何意义,它可以用来求体积(二阶矩阵的时候就是平行四边形的面积)!这就不难解释我们一开始在解析几何课程上学到的平行六面体体积公式为什么是这样子的了。它完全就可以撇开什么点乘、叉乘而独立得到!还有很多例子,读者在学习到相关的知识时必然会感受到。但另一方面,这也反映了我们教材的糟糕:要是用我们讲述行列式的方式,我们要花多大功夫才能证明行列式就是体积?

浅陋观点,望各位不吝指出错误。


浅述雅可比矩阵(jacobi matrix)与雅克比行列式(Jacobian )(写给自己和菜鸟看的) 0.菜鸟预知识 0.1矩阵 定义: 由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作: 基本运算: 加法: 减法: 数乘: 转置: 共轭: 共轭转置: 0.2矩阵乘法 两个矩阵的乘法仅当第一个矩阵A的列数和另一个矩阵B的行数相等时才能定义: 如A是m×n矩阵和B是n×p矩阵,它们的乘积C是一个m×p矩阵 ,它的一个元素:例: 0.3行列式 一个n×n的正方矩阵A的行列式记为det(A)或者|A| ,一个2×2矩阵的行列式可 阅读详情

相关推荐

行列式与矩阵求逆究竟什么关系?

AA−1A−1AIAA−1A−1AIA和A⁻¹的乘积顺序无关(交换性)结果等于单位矩阵I结构意义逆矩阵是代数结构中的逆元保证了线性变换的可逆性运算意义提供了线性方程组的解实现了线性变换的"撤销"空间意义保持了向量空间的维数维持了线性关系理论意义构成了矩阵群的基础是线性代数完备性的体现这些代数性质构成了矩阵逆的完整理论体系,是理解线性代数更深层概念的基础。

AI Agent 首席体验官 2000

《新理解矩阵2》:矩阵是什么?

原文链接:http://spaces.ac.cn/index.php/archives/1768/         上一篇文章中我从纯代数运算的角度来讲述了我对矩阵的一个理解,可以看到,我们赋予了矩阵相应的运算法则,它就在代数、分析等领域显示出了巨大作用。但是纯粹的代数是不足够的,要想更加完美,最好是找到相应的几何对象能够与之对应,只有这样,我们才能够直观地理解它,以达到得心应手

深入理解数字信号处理 4037

矩阵与行列式的区别 行列式简单理解(二三阶)

区别如下:   1. 矩阵是一个表格,行数和列数可以不一样;而行列式是一个数,且行数必须等于列数。只有方阵才可以定义它的行列式,而对于长方阵不能定义它的行列式。   2. 两个矩阵相等是指对应元素都相等;两个行列式相等不要求对应元素都相等,甚至阶数也可以不一样,只要运算代数和的结果一样就行了。   3.两矩阵相加是将各对应元素相加;两行列式相加,是将运算结果相加,在特殊情况下(比如有行或列相同),...

ZhangJiqun&191cm&85kg 2万+

《新理解矩阵4》:相似矩阵的那些事儿

原文链接:http://spaces.ac.cn/index.php/archives/1777/         这篇文章估计是这个系列最后一篇了,也许以后会继续谈到线性代数,但是将会独立开来讲述。本文主要讲的是相似矩阵的一些事情,本文的观点很是粗糙,自己感觉都有点模糊,因此请读者细细阅读。在孟岩的文章里头,它对矩阵及其相似有了一个非常精彩的描述: “矩阵是线性空间中

深入理解数字信号处理 1万+

新理解矩阵

写的很好的矩阵分析博文,有助于矩阵分析理论的理解及工程应用

sram设计流程+memory compiler整理

→。

qq_50761108的博客 1万+

理解矩阵

这里对看到的这篇“理解矩阵”的文章进行总结,文章从一种比较不一样的角度对矩阵进行了解释,觉得还是挺有意思的,所以在这里记录一下,主要还是对原文进行删减以及加上自己的理解。 线性代数的重要性:用瑞典数学家Lars Garding在其名著Encounter with Mathematics中说:“如果不熟悉线性代数的概念,要去学习自然科学,现在看来就和文盲差不多”。另外,现在在计算机领域总是能看见线

xieshaoling 4177

ROS2与Gazebo协同实现多机器人避障仿真

本文详细介绍了如何利用ROS2与Gazebo协同搭建多机器人避障仿真环境。通过创建SDF机器人模型、编写多机器人启动文件以及集成基础避障算法,构建了一个低成本、高效率的虚拟测试平台,为AGV编队、机器人集群等项目的算法验证与迭代提供了完整解决方案。

weixin_29065659的博客 295

线性代数——韦达定理、矩阵行列式、矩阵的迹、矩阵特征值及关系

一、韦达定理回顾 对于一元二次方程(且),设两个根为,。 则: 且易得到:, 以上定理交代了两根之和(积)与方程系数的关系。 依次类推: 对于一元三次方程,设三个根为,,。 易得到:, 故对于一元次的方程,我们可以表示为,其中代表第次项的系数,代表常数项。 则, 二、矩阵的特征值及特征向量回顾 以下知识点来自吴传生主编的《线性代数》 【知识点1】: 设是阶方阵,如果标量和...

huangguohui_123的博客 2万+

MAX3232芯片引脚功能详解与外围电路设计避坑指南(从电荷泵到静电防护)

本文详细解析了MAX3232芯片的引脚功能与外围电路设计,重点介绍了其电荷泵架构和RS232通信接口的应用。通过实际案例和参数对比,提供了电路设计中的常见问题解决方案和静电防护建议,帮助工程师优化工业控制与嵌入式系统中的通信可靠性。

weixin_30596165的博客 433

模型检测--工具KeYmaera

论文:KeYmaera: A Hybrid Theorem Prover for Hybrid Systems 作者:Andre Platzer and JanKeYmaera摘要1 介绍2用于混合系统的KeYmaera验证工具3混合系统,混合自动机和混合程序 摘要 KeYmaera是一种用于混合系统的混合验证工具,它结合了演绎,实数代数和计算机代数证明者技术。它是自然的自动和交互式定理证明器 混合系统的规范和验证逻辑。 KeYmaera支持差分动态逻辑,它是用于混合程序的实值一阶动态逻辑,是混合自动机的程

ziigea的博客 1077

「管理数学基础」1.5 矩阵理论:方阵的行列式因子、不变因子、初等因子

关于方阵的行列式因子、不变因子、初等因子,例题,这三个因子很有用。

记录学习痕迹的公众号:Piper蛋窝 6万+

SecureCRT串口连接保姆级教程:从驱动安装到波特率设置(附常见问题解决)

本文提供SecureCRT串口连接的保姆级教程,涵盖从USB转串口驱动安装、端口识别到波特率等核心参数设置的完整流程。针对连接失败、乱码、键盘输入无响应等高频问题,给出了深度排查与解决方案,帮助网络与嵌入式开发新手快速掌握串口调试技能。

weixin_29281941的博客 433

矩阵迹(trace), 行列式(determinate)

1. 迹(trace) 矩阵的迹(trace)表示矩阵 A AA 主对角线所有元素的和 2. 行列式(determinant) 矩阵 A AA 的行列式值记为 det(A)det ( A )det(A)。 https://blog.youkuaiyun.com/robert_chen1988/article/details/88576194

Anne033的博客 12万+

1. SAP Business Application Studio 里创建一个基于 CAP 模型的最简单的 OData 服务

本文基于 SAP Cloud Application Programming 编程模型的 OData 服务开发教程的第一步,简述了 SAP Business Technology Platform 里 Business Application Studio 开发工具的打开方式,创建 Dev Space 以及 CAP 项目的创建步骤,以及如何通过 schema.cds 和 service.cds 分别创建 OData 模型和 OData 服务,最后通过 ports preview 打开 OData 服务预览页

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1798

地图自定义编码CSV转换成ini文件

创 建 schema.ini 文件:有时,当您尝试使用 .csv 文件将自定义地理信息导入 Tableau 时,您可能会看到“无法使用.csv,因为它不包含唯一列”错误消息。这是因为您的 .csv 文件可能包含数值数据,例如数值邮政编码。对于新的地理角色,Tableau 将只接受文本字段。但是,您可以创建一个 schema.ini 文件,以指示 Tableau 应将您要导入的数值字段视为文本字段。...

wenyusuran的专栏 1975

《新理解矩阵5》:体积=行列式

原文链接:http://spaces.ac.cn/index.php/archives/2208/ 在文章《新理解矩阵3》:行列式的点滴中,笔者首次谈及到了行列式的几何意义,它代表了n维的“平行多面体”的“体积”。然而,这篇文章写于我初学矩阵之时,有些论述并不严谨,甚至有些错误。最近笔者在写期末论文的时候,研究了超复数的相关内容,而行列式的几何意义在我的超复数研究中具有重要作用,

深入理解数字信号处理 5217

SAP BTP Trial 生命周期全解析:90 天试用、30 天活跃规则、Kyma 有效期与向 Free Tier 的顺滑迁移

摘要: SAP BTP免费试用账号(trial)提供90天有效期,需每30天登录一次保持活跃状态。Kyma运行时有效期仅14天,需特别注意重建。到期后数据不可恢复,建议将关键配置脚本化并保存。若需长期使用,可迁移至无时间限制的免费层(free tier)。文章详细拆解了试用生命周期规则,包括续期、删除机制,并针对CAP开发、集成套件和Kyma等场景提供实操建议,帮助用户规避常见误区,高效利用试用资源。(150字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 368

行列式与矩阵

低阶行列式计算: 行列式: 矩阵的行列式,称之为det,是基于矩阵所包含的行列数据计算得到的标量。本质上是一个数。 1:二阶行列式计算 2:三阶行列式计算 高阶行列式计算: 特殊形式行列式计算: ...

kicinio的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

行列式和矩阵的区别

1,本质上 (1)行列式是一个数,一个值。当有未知数时就是一个表达式。 (2)矩阵是一个数表,一种数据结构,可以按照数据库表结构来理解,也可以理解成二维数组。 矩阵是不能像行列式那样计算的!! 2,数学符号表示上 (1)行列式是用双竖线表示的。 (2)矩阵是用括号表示的,大括号或者中括号。 3,结构上 (1)行列式的行和列数目必须相等n x n。 (2)矩阵的行和列数...

醉糊涂仙的博客 3万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

矩阵、行列式

矩阵、行列式差异 矩阵 行列式 运算结果 可看成一个表格 可看成一个数 行列数 可以不等 必须相等 两个矩阵(或行列式)相等 每个元素对应相等 结果相等即可 相加 各对应元素相加 一行(或列)元素相加 数乘矩阵 常数k乘每个元素 常数k乘一行(或列) 交换两行(或列) 不变号 变号 行(或列)×k加至另一行(或列) 不变号 初等变换 秩不变 数值可...

qq_59194695的博客 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

雅可比矩阵和行列式(Jacobian)

1,Jacobian matrix and determinant 在向量微积分学中,雅可比矩阵是向量对应的函数(就是多变量函数,多个变量可以理解为一个向量,因此多变量函数就是向量函数)的一阶偏微分以一定方式排列形成的矩阵。 如果这个矩阵为方阵,那么这个方阵的行列式叫雅可比行列式。 2,雅可比矩阵数学定义 假设函数f可以将一个n维向量n⃗\vec{n}n(n∈Rnn\in R^nn∈Rn)变成一个...

linkequa的博客 15万+

【线性代数(8)】矩阵行列式、伴随矩阵、逆矩阵

逆矩阵1 矩阵行列式2 伴随矩阵3 逆矩阵3.1 逆矩阵概念3.2 逆矩阵的性质 1 矩阵行列式 方阵的行列式:将矩阵中的元素拿出来,用行列式的形式表示 A=[2,2,23,3,31,1,1]    ∣A∣=∣2,2,23,3,31,1,1∣A = \left[ \begin{matrix} 2,2,2\\3,3,3\\1,1,1 \end{matrix} \right]\space \space \space \space |A|=\begin{vmatri

lys_828的博客 1万+

基于MATLAB的矩阵性质:行列式,秩,迹,范数,特征多项式与矩阵多项式

前言 本节主要讨论矩阵的基本概念和性质,结合MATLAB的基础代码,适合新手。 一. 行列式 矩阵的行列式的数学定义如下: MATLAB调用的格式如下: d=det(A) 例题1 求以下矩阵的行列式: 解: MATLAB代码如下: clc;clear; A=[16 2 3 13;5 11 10 8;9 7 6 12;4 14 15 1]; det(A) 运行结果: ans = 5.1337e-13 例题2 利用解析解的方法计算20✖️20的Hilbert矩...

forest_LL的博客 1万+

理解不变因子、行列式因子、初等因子

1、先导 理解行列式因子之前,我们先要了解它定义中的k阶子式是怎么求出来的。而行列式因子的引入是为了证明smith标准型的唯一性。 k阶子式 在行列式中任取k行k列的,这些行列相交的公共元素,重新组合的新的行列式。以例子来说明加深理解。 主子式 顺序主子式 ...

CL880的博客 6万+
上一篇: 《新理解矩阵2》:矩阵是什么?
下一篇: 《新理解矩阵4》:相似矩阵的那些事儿
deepdsp
博客等级 码龄15年 859粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值