Skip to content

矩阵

Matrix

以有限行列集合为索引、取值于半环,并以中间指标求和定义乘法的函数。

条目类型
定义

形式陈述

I,J有限集S半环。以 I 为行指标、J 为列指标的 S 值矩阵,是函数

A:I×JS,(i,j)Aij.

两个矩阵相等,当且仅当行指标、列指标、标量半环相同,并且每个位置的取值相同。常见的 m×n 矩阵取 I={1,,m}J={1,,n};写成矩形数表只是这个函数的一种显示方式。

同型矩阵按 (A+B)ij=Aij+Bij 逐项相加。若 A:I×JSB:J×KS,则乘积 AB:I×KS 由有限求和

(AB)ik=jJAijBjk

给出。中间指标必须完全相同,求和才有共同范围。方阵集合 MI(S) 构成半环;单位矩阵 1Ii=j 时取 1S,其余位置取 0S。转置矩阵 AT:J×IS(AT)ji=Aij 定义,它交换行列角色而不改变标量。

直觉

矩阵先是带两个有限索引的标量函数。把它画成数表,行列位置便于人眼追踪;把它存成稠密或稀疏数组,则便于计算机访问。两种表示都不能替代数学对象本身,因为换一种存储顺序不会改变任何 Aij

乘法公式把 A 的一行与 B 的一列沿共同指标配对并求和。它不是逐项乘法,也不是任意两个矩形都能做:形状条件正是输出列索引与下一步输入行索引能够接合。这个规则后来与线性映射复合一致,但矩阵定义本身不要求先选择某个抽象映射。

有限矩形数组只是矩阵的一种显式表示,并不要求每个线性映射都以稠密数组存储。矩阵范数量化坐标表示下的向量放大或条目大小,稀疏矩阵则只保存结构非零及其位置;选择表示会改变存储与算法成本,却不改变抽象映射本身。

例子与边界

A=(120013),B=(102114).

A2×3B3×2,所以 AB 有定义且为 2×2

AB=(11+22+0(1)10+21+0401+(1)2+3(1)00+(1)1+34)=(52511).

BA 也有定义,但形状为 3×3,因此不可能与 AB 相等。若把第二个矩阵换成 4×2,共同指标 34 不匹配,乘法便没有定义;不能靠补零悄悄改变对象。

即使两个矩阵都是同型方阵,乘法通常也不交换。例如

P=(1101),Q=(1011)

满足 PQQP。这不是标量不交换造成的:即使条目都在交换域 R 中,中间指标的组合顺序仍会改变结果。

矩阵可以记录线性映射在所选基下的坐标。换基会改变矩阵,却不改变背后的映射;在非交换标量环上还必须明确左模、右模和坐标放置约定。后一问题属于坐标表示的高级边界,不应压在矩阵乘法之前。无限维映射通常需要算子语言,也不能由一张有限数表完整表示。

推论与应用

同一矩形函数可以在不同模型中承担不同角色。通信矩阵按双方输入索引函数值,设计矩阵按观测与特征索引数据,图 Laplacian 则把邻接与度组合成方阵。它们共享行列记法,却分别携带通信分割、统计建模或图结构语义;一个语境中的结论不会因形状相同自动迁移到另一个语境。

矩阵上能够合法进行哪些运算,取决于标量结构。半环足以定义逐项加法、乘法与单位矩阵;环再提供加法逆元,域才允许熟悉的除法消元。行列式、逆、秩、特征值与正规形各自需要更具体的形状和标量假设,应由相应后继陈述,而不是被“矩阵”一词一并保证。

数组稀疏矩阵回答怎样存储条目。稠密数组适合规则连续访问,稀疏表示只保存结构非零位置;二者的时间和空间成本不同,但只要对每个索引返回相同标量,就表示同一个矩阵。

参考资料
  • Sheldon Axler, Linear Algebra Done Right, 4th ed., Springer, 2024, Chapter 3.
  • Michael Artin, Algebra, 2nd ed., Pearson, 2011, Chapter 4.
  • Jonathan S. Golan, Semirings and Their Applications, Springer, 1999, Chapters 1–2.
关系图谱87 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系