当前位置: 首页 > news >正文

【AI】数学基础之矩阵

线性代数中的矩阵概念和计算公式非常核心且广泛应用,以下从基础概念、计算公式到具体例子,系统梳理:


一、矩阵的基本概念

矩阵(Matrix) 是一个按照长方形排列的数表,通常用大写字母表示,如 ( A )。一个 ( m \times n ) 的矩阵有 ( m ) 行 ( n ) 列:

[
A = \begin{bmatrix}
a_{11} & a_{12} & \dots & a_{1n} \
a_{21} & a_{22} & \dots & a_{2n} \
\vdots & \vdots & \ddots & \vdots \
a_{m1} & a_{m2} & \dots & a_{mn}
\end{bmatrix}
]

其中 ( a_{ij} ) 表示第 ( i ) 行第 ( j ) 列的元素。


二、常见矩阵类型

类型定义说明
方阵行数 = 列数(如 ( 3 \times 3 ))
零矩阵所有元素为 0
单位矩阵 ( I )主对角线为 1,其余为 0(如 ( I_3 = \begin{bmatrix}1 & 0 & 0\0 & 1 & 0\0 & 0 & 1\end{bmatrix} ))
对角矩阵非对角线元素全为 0
对称矩阵( A = A^T )(转置等于自身)
可逆矩阵存在矩阵 ( B ) 使得 ( AB = BA = I )

三、矩阵的基本运算与公式

1. 矩阵加法(同维度)

[
A + B = [a_{ij} + b_{ij}]
]

例子:

[
\begin{bmatrix}1 & 2\3 & 4\end{bmatrix} + \begin{bmatrix}5 & 6\7 & 8\end{bmatrix} = \begin{bmatrix}6 & 8\10 & 12\end{bmatrix}
]


2. 矩阵数乘

[
kA = [k \cdot a_{ij}]
]

例子:

[
3 \cdot \begin{bmatrix}1 & 2\3 & 4\end{bmatrix} = \begin{bmatrix}3 & 6\9 & 12\end{bmatrix}
]


3. 矩阵乘法(维度匹配:( A ) 是 ( m \times n ),( B ) 是 ( n \times p ))

[
(AB){ij} = \sum{k=1}^n a_{ik} b_{kj}
]

例子:

[
A = \begin{bmatrix}1 & 2\3 & 4\end{bmatrix}, \quad B = \begin{bmatrix}5 & 6\7 & 8\end{bmatrix}
]

[
AB = \begin{bmatrix}
1 \cdot 5 + 2 \cdot 7 & 1 \cdot 6 + 2 \cdot 8 \
3 \cdot 5 + 4 \cdot 7 & 3 \cdot 6 + 4 \cdot 8
\end{bmatrix}
= \begin{bmatrix}19 & 22\43 & 50\end{bmatrix}
]


4. 矩阵转置

[
(A^T){ij} = a{ji}
]

例子:

[
A = \begin{bmatrix}1 & 2 & 3\4 & 5 & 6\end{bmatrix}, \quad A^T = \begin{bmatrix}1 & 4\2 & 5\3 & 6\end{bmatrix}
]


5. 矩阵的逆(仅方阵且行列式非零)

若 ( A ) 可逆,则存在 ( A^{-1} ) 使得:

[
A A^{-1} = A^{-1} A = I
]

2×2 矩阵求逆公式:

[
A = \begin{bmatrix}a & b\c & d\end{bmatrix}, \quad A^{-1} = \frac{1}{ad - bc} \begin{bmatrix}d & -b\-c & a\end{bmatrix}
]

例子:

[
A = \begin{bmatrix}1 & 2\3 & 4\end{bmatrix}, \quad \det(A) = 1 \cdot 4 - 2 \cdot 3 = -2
]

[
A^{-1} = \frac{1}{-2} \begin{bmatrix}4 & -2\-3 & 1\end{bmatrix} = \begin{bmatrix}-2 & 1\1.5 & -0.5\end{bmatrix}
]


6. 行列式(Determinant)
  • 对于 ( 2 \times 2 ) 矩阵:

[
\det\begin{bmatrix}a & b\c & d\end{bmatrix} = ad - bc
]

  • 对于 ( 3 \times 3 ) 矩阵(按第一行展开):

[
\det\begin{bmatrix}
a & b & c \
d & e & f \
g & h & i
\end{bmatrix}
= a(ei - fh) - b(di - fg) + c(dh - eg)
]


四、应用举例:解线性方程组

问题: 解方程组:

[
\begin{cases}
x + 2y = 5 \
3x + 4y = 6
\end{cases}
]

矩阵形式: ( A\vec{x} = \vec{b} )

[
A = \begin{bmatrix}1 & 2\3 & 4\end{bmatrix}, \quad \vec{x} = \begin{bmatrix}x\y\end{bmatrix}, \quad \vec{b} = \begin{bmatrix}5\6\end{bmatrix}
]

解法: ( \vec{x} = A^{-1} \vec{b} )

我们已算出:

[
A^{-1} = \begin{bmatrix}-2 & 1\1.5 & -0.5\end{bmatrix}
]

[
\vec{x} = \begin{bmatrix}-2 & 1\1.5 & -0.5\end{bmatrix} \begin{bmatrix}5\6\end{bmatrix}
= \begin{bmatrix}-2 \cdot 5 + 1 \cdot 6\1.5 \cdot 5 - 0.5 \cdot 6\end{bmatrix}
= \begin{bmatrix}-4\4.5\end{bmatrix}
]

解得: ( x = -4, \quad y = 4.5 )


五、总结

概念/运算关键公式/性质
矩阵乘法( (AB){ij} = \sum_k a{ik} b_{kj} )
逆矩阵( A^{-1} A = I ),仅当 ( \det A \ne 0 )
行列式判断可逆性,计算体积缩放因子
转置( (A^T){ij} = a{ji} )
线性方程组( A\vec{x} = \vec{b} \Rightarrow \vec{x} = A^{-1} \vec{b} )(若可逆)

http://www.dtcms.com/a/481951.html

相关文章:

  • 计算机组成原理 刘宏伟 第四章 存储器(上)
  • 南京市雨花台区建设局网站php网站开发文章管理系统
  • 新手做国风视频难?AI + 敦煌美学高效出片教程
  • 友思特应用 | 流速测量:用于微流控芯片的多普勒OCT测速技术
  • 线程池的一些了解
  • R语言利用Export包导出pptx格式的文件有错误的原因
  • 金坛建设网站dw个人主页制作模板
  • AsmDude2 ASM汇编语言插件安装方式 基于Visual Studio 2022 直接插件安装无法使用的破解之法
  • 双目三维重建-2双目系统标定
  • 深入理解 PostgreSQL 数据库的 MVCC:原理、优势与实践
  • 基于python智能家居环境质量分析系统的设计与实现
  • 免费公司网站建设烟台网站制作开发
  • 射频前端MMIC:5G时代的技术引擎与市场机遇
  • 25G SFP28 光模块:中高速场景的高适配之选
  • 计算机毕设项目推荐:基于SpringBoot+Vue的非物质文化遗产再创新系统
  • 梦丘操作系统(MOS)
  • 9-机器学习与大模型开发数学教程-第1章 1-1 课程介绍与数学在机器学习中的作用
  • 成品网站管系统戴尔网站建设的特点
  • 【机器学习01】监督学习、无监督学习、线性回归、代价函数
  • 互联网大厂Java面试:缓存技术与监控运维的深度探讨
  • 用dw设计网站模板下载地址安徽工程建设官方网站
  • 【Linux】五种IO模型 + 非阻塞IO
  • threejs(四)层级模型
  • 高级系统架构师笔记——数据库设计基础知识(2)关系数据库基本概念
  • SAP MM采购申请创建接口分享
  • for循环语句练习题
  • [Agent开发平台] 后端的后端 | MySQL | Redis | RQ | idgen | ObjectStorage
  • AI(学习笔记第十二课) 使用langsmith的agents
  • 怎么制作网站教程wordpress用什么建
  • 多态:(附高频面试题)虚函数重写覆盖,基类析构重写,重载重写隐藏对比,多态原理,虚表探究一文大全