线性代数之行列式偏导

2023-11-30 22:18

本文主要是介绍线性代数之行列式偏导,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

                            线性代数之行列式偏导

矩阵偏导

针对y或者f(x)是元素,x是矩阵的情况,则元素对矩阵的求导形式如下:

:这里的 ​ 和矩阵x是同型(行数列数相同)的。

行列式性质

这里假定A是方阵,则有如下性质:

1 余子式是将行列式的第i行、第j列删除后组成的新行列式,一般用如下符号表示:

比较一般的例子(M11)见:

2 对余子式求余因子,则称为代数余子式。表达式为:

3 行列式的值等于某一行(列)的各个元素与其对应的代数余子式的乘积之和,即  

4由行列式A的代数余子式Aij 的转置所构成的矩阵叫做伴随矩阵,其定义如下:

即可简写为: ,其中C为代数余子式。

5 对于非奇异(行列式不为0)的矩阵A,有如下性质:

这里由伴随矩阵的定义得: ,因为A可逆,则容易得上式(即中间式子右乘A-1)。

:这里的A*即是

行列式偏导

因为行列式是标量函数,所以之前关于标量函数的定义与性质都适应于行列式。

按照行列式分量展开的形式看,则有:

针对整个行列式,则有:

:1 这里借助矩阵导数的概念:

2 伴随矩阵等于代数余子式矩阵的转置

行列式偏导与矩阵逆

接行列式偏导的定义,针对行列式A是非奇异(行列式不为0)的情况,则可以进一步转换:

1 将伴随矩阵转换为行列式和矩阵逆的乘积  

2 再结合常数乘矩阵逆的性质,即可将常数提到外面,最终得  

这篇关于线性代数之行列式偏导的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/438757

相关文章

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

线性代数|机器学习-P35距离矩阵和普鲁克问题

文章目录 1. 距离矩阵2. 正交普鲁克问题3. 实例说明 1. 距离矩阵 假设有三个点 x 1 , x 2 , x 3 x_1,x_2,x_3 x1​,x2​,x3​,三个点距离如下: ∣ ∣ x 1 − x 2 ∣ ∣ 2 = 1 , ∣ ∣ x 2 − x 3 ∣ ∣ 2 = 1 , ∣ ∣ x 1 − x 3 ∣ ∣ 2 = 6 \begin{equation} ||x

【线性代数】正定矩阵,二次型函数

本文主要介绍正定矩阵,二次型函数,及其相关的解析证明过程和各个过程的可视化几何解释(深蓝色字体)。 非常喜欢清华大学张颢老师说过的一段话:如果你不能用可视化的方式看到事情的结果,那么你就很难对这个事情有认知,认知就是直觉,解析的东西可以让你理解,但未必能让你形成直觉,因为他太反直觉了。 正定矩阵 定义 给定一个大小为 n×n 的实对称矩阵 A ,若对于任意长度为 n 的非零向量 ,有 恒成

python科学计算:NumPy 线性代数与矩阵操作

1 NumPy 中的矩阵与数组 在 NumPy 中,矩阵实际上是一种特殊的二维数组,因此几乎所有数组的操作都可以应用到矩阵上。不过,矩阵运算与一般的数组运算存在一定的区别,尤其是在点积、乘法等操作中。 1.1 创建矩阵 矩阵可以通过 NumPy 的 array() 函数创建。矩阵的形状可以通过 shape 属性来访问。 import numpy as np# 创建一个 2x3 矩阵mat

线性代数 第六讲 特征值和特征向量_相似对角化_实对称矩阵_重点题型总结详细解析

文章目录 1.特征值和特征向量1.1 特征值和特征向量的定义1.2 特征值和特征向量的求法1.3 特征值特征向量的主要结论 2.相似2.1 相似的定义2.2 相似的性质2.3 相似的结论 3.相似对角化4.实对称矩阵4.1 实对称矩阵的基本性质4.2 施密特正交化 5.重难点题型总结5.1 判断矩阵能否相似对角化5.2 已知两个矩阵相似,求某个矩阵中的未知参数5.3 相似时,求可逆矩阵P,使

【鼠鼠学AI代码合集#5】线性代数

在前面的例子中,我们已经讨论了标量的概念,并展示了如何使用代码对标量进行基本的算术运算。接下来,我将进一步说明该过程,并解释每一步的实现。 标量(Scalar)的基本操作 标量是只有一个元素的数值。它可以是整数、浮点数等。通过下面的 Python 代码,我们可以很容易地进行标量的加法、乘法、除法和指数运算。 代码实现: import torch# 定义两个标量x = torch.tens

线性代数|机器学习-P33卷积神经网络ImageNet和卷积规则

文章目录 1. ImageNet2. 卷积计算2.1 两个多项式卷积2.2 函数卷积2.3 循环卷积 3. 周期循环矩阵和非周期循环矩阵4. 循环卷积特征值4.1 卷积计算的分解4.2 运算量4.3 二维卷积公式 5. Kronecker Product 1. ImageNet ImageNet 的论文paper链接如下:详细请直接阅读相关论文即可 通过网盘分享的文件:image

Matlab初等数学与线性代数

初等数学 算术运算 基本算术 加法 +添加数字,追加字符串sum数组元素总和cumsum累积和movsum移动总和 A = 1:5;B = cumsum(A)B = 1×51 3 6 10 15 减法 -减法diff差分和近似导数 乘法 .*乘法*矩阵乘法prod数组元素的乘积cumprod累积乘积pagemtimes按页矩阵乘法 (自 R202

【高等代数笔记】(18)N阶行列式

2. N阶行列式 2.12 行列式按k行(列)展开 【拉普拉斯定理】 n n n阶矩阵 A = ( a i j ) \boldsymbol{A}=(a_{ij}) A=(aij​),取定第 i 1 , i 2 , . . . , i k i_{1},i_{2},...,i_{k} i1​,i2​,...,ik​行(其中 i 1 < i 2 < . . . < i k i_{1}<i_{2}<.

线性代数行列式概念的引进

1 二阶行列式: 求这个方程组的解。 我们一般是用高斯消元法解这个方程组的。 为了记忆,我们引进记号(其实行列式刚开始,就是为了方便记忆): 二阶行列式: 用高斯消元法求得的解可以表示为如下: 2 三阶行列式: 1) 六项的代数和。恰好是1,2,3这三个数的全排列的个数。 2) 每项都是3个元素的乘积,分析这3个元素的下标:他们取自不同行不