LatexNotes

LaTeX 矩阵的写法

矩阵是由元素排成的矩形阵列;在 LaTeX 中用 amsmath 的矩阵环境来排版,用 & 分隔各列,用 \\ 结束每一行。

LaTeX 命令

\begin{pmatrix} a & b \\ c & d \end{pmatrix}

不是你要找的符号?画出来查命令 →

最常用的是 \begin{pmatrix} ... \end{pmatrix},它用圆括号把阵列括起来。在环境内部,& 分隔同一行中的元素,\\ 开始新的一行,所以 \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} 就是一个 2×2 单位矩阵。整个矩阵环境家族都由 amsmath 提供,KaTeX 也完全支持。

括号样式由环境名决定:pmatrix 是圆括号,bmatrix 是方括号,Bmatrix 是花括号,vmatrix 是单竖线(表示行列式),Vmatrix 是双竖线(表示范数)。普通的 matrix 环境不带任何括号,想用 \left 和 \right 自己加定界符时很方便。

如果需要自定义列对齐方式或画竖线(比如增广矩阵),就改用 array 环境,并放在 \left[ ... \right] 里面。列格式 cc|c 表示两列居中、一条竖线、再一列居中。array 是 LaTeX 内核自带的,不需要 amsmath。

其他写法

\begin{bmatrix}...\end{bmatrix}方括号
\begin{vmatrix}...\end{vmatrix}行列式的竖线

示例

$\begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}$

圆括号包围的 2×2 单位矩阵

$\begin{bmatrix} a & b \\ c & d \end{bmatrix}$

同样的形状,换成方括号

$\begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad - bc$

竖线表示行列式

$\left[\begin{array}{cc|c} 1 & 0 & 5 \\ 0 & 1 & 6 \end{array}\right]$

用 array 构造的增广矩阵

$$\begin{pmatrix} a_{11} & \cdots & a_{1n} \\ \vdots & \ddots & \vdots \\ a_{m1} & \cdots & a_{mn} \end{pmatrix}$$

用 \cdots、\vdots 和 \ddots 写的一般矩阵

使用技巧与常见错误

手上是手写笔记?

LatexNotes 能把手写数学的照片或 PDF 转换成干净、可编译的 LaTeX,连手绘图形也一并转换。免费试用,无需注册。

把你的数学笔记转成 LaTeX →

常见问题

LaTeX 中行列式怎么写?

用 vmatrix 环境,它会用单竖线把阵列包起来:\begin{vmatrix} a & b \\ c & d \end{vmatrix}。

增广矩阵怎么写?

用 \left[\begin{array}{cc|c} ... \end{array}\right]。列格式中的 | 会画出一条竖线,把系数和常数项隔开。

pmatrix 和 bmatrix 有什么区别?

两者只有外面的括号不同:pmatrix 用圆括号,bmatrix 用方括号。里面元素的写法完全一样。

相关内容