1. 程式人生 > >使用Markdown寫矩陣

使用Markdown寫矩陣

Markdown的語法與LaTeX的語法有諸多相似之處,這裡使用$$\begin{matrix}…\end{matrix}$$來寫矩陣。

不帶括號的矩陣

程式碼之後的tag實現了後標

$$
  \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix} \tag{1}
$$

寫出的效果如下:

(1)123456789
哎嘿嘿是不是挺好看的?

帶括號{}的矩陣

$$
 \left\{
 \begin{matrix}
1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right\} \tag{2} $$

實現的效果如下:

(2){123456789}

帶括號[]的矩陣

$$
 \left[
 \begin{matrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{matrix}
  \right] \tag{3}
$$

實現的效果如下:

(3)[123456789]

不使用left和right關鍵詞

$$
 \begin{bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 & 8 & 9
  \end{bmatrix} \tag{4}
$$

效果:

(4)[123456789]
而對於大括號而言:
$$
 \begin{Bmatrix}
   1 & 2 & 3 \\
   4 & 5 & 6 \\
   7 &
8 & 9 \end{Bmatrix} \tag{5} $$

得到效果:

(5){123456789}

帶省略號的矩陣

$$
\left[
\begin{matrix}
 1      & 2      & \cdots & 4      \\
 7      & 6      & \cdots & 5      \\
 \vdots & \vdots & \ddots & \vdots \\
 8      & 9      & \cdots & 0      \\
\end{matrix}
\right]
$$

可以看到,對應的符號都是使用\cdots 等表示的,符號的表示在筆者之前的部落格中有介紹過。

[124765890]

帶引數的矩陣

這裡筆者希望在矩陣中畫出一條分割線,以強調最右側一列的特殊性。
其中\begin{array}{cc|c}中的c表示居中對齊元素;

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

效果如下:

(7)[123456]

行間矩陣

表示將矩陣寫在一行文字之中,這樣不會佔用太多的篇幅

啦啦啦
$\bigl(
    \begin{smallmatrix}
		l&l\\j&z