MathJax基础(2):矩阵

来源:互联网 发布:软件部署实施方案 编辑:程序博客网 时间:2024/05/25 05:36

矩阵

1. 矩阵表示

可以用 $$\begin{matrix}…\end{matrix}$$ 来表示矩阵。将矩阵元素放在 \begin\end 之间即可。 用 \\ 来分割行,用 & 来分割同一行的矩阵元素。如:

$$\begin{matrix}1 & x & x^2 \\1 & y & y^2 \\1 & z & z^2 \\\end{matrix}$$

表示:

111xyzx2y2z2

MathJax 会自动调整行列的尺寸。

2. 矩阵两端的括号

给矩阵两端加上括号,可以用\left…\right 或者把 {matrix} 替换为 {pmatrix}, 变成 (1324)
替换为 {bmatrix},变成 [1324]
替换为{Bmatrix}变成 {1324}
替换为 {vmatrix} 变成 1324
替换为 {Vmatrix}变成 1324

3. 在中间省略一些项

可以用 \cdots\ddotsvdots 来在中间省略一些项。
比如:

\begin {pmatrix}     1 & a_1 & a_1^2 & \cdots & a_1^n \\     1 & a_2 & a_2^2 & \cdots & a_2^n \\     \vdots  & \vdots& \vdots & \ddots & \vdots \\     1 & a_m & a_m^2 & \cdots & a_m^n    \end {pmatrix} 

显示:

111a1a2ama21a22a2man1an2anm

4. 增广矩阵 augmented matrix

对于增广矩阵,要用到 {array} 语句。如:

\left [    \begin {array} {cc|c}      1&2&3\\      4&5&6    \end {array}\right ] 

可以得到:

[142536]

{cc|c}的作用是,在第二列和第三列之间画一条垂直线,c表示列中心对齐。

5. 在行内画小矩阵

如果只是需要在行内画个小矩阵,可以用 \bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)来画。
$\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$ 可以画出 (acbd)

原创粉丝点击