latex:矩陣環境


矩陣的最大列數值是在MaxMatrixCols計數器中設定的,默認值是10。可使用計數器設置命令修改其值,例如需要用到15列:\setcounter{MaxMatrixCols}{15};當超寬矩陣排寫完成后應隨機將其再改回到默認值。

1.行間距離

1.1 公式宏包amsmath提供了6中行間公式形式的矩陣環境matrix、pmatrix、Bmatrix、bmatrix、vmatrix、Vmatrix, 這些矩陣環境必須置於數學模式中,它們的使用方法類似於數組環境array,但比它簡單,沒有位置和列格式參數,各列元素中心對齊

代碼:

\begin{gather*}
\begin{matrix} 1&0\\ 0&-1 \end{matrix}~~~~~
\begin{pmatrix} 1&0\\ 0&-1 \end{pmatrix}~~~~~
\begin{Bmatrix} 1&0\\ 0&-1 \end{Bmatrix}\\
\begin{bmatrix} 1&0\\ 0&-1 \end{bmatrix} ~~~~~
\begin{vmatrix} 1&0\\ 0&-1 \end{vmatrix}~~~~~
\begin{Vmatrix} 1&0\\ 0&-1 \end{Vmatrix}
\end{gather*}

得到公式:

1.2 各列元素右對齊

代碼:

\begin{gather*}\begin{pmatrix*}[r]
1555&-28\\16&-165
\end{pmatrix*}\end{gather*}

 

得到公式:

1.3 第一列元素右對齊,第二列元素左對齊

 

2.矩陣中的省略號

例如矩陣A有m行n列,其中的元素可分別用水平、垂直和對角省略號表示。 \ddtos是對角省略號,如果需要將其反轉,可使用graphcix插圖宏包提供的鏡像命令\reflectbox{$\ddots$}得到反對角線的省略號,也可直接改為有mathdots省略號宏包提供的\idddots命令。

3.矩陣中的虛線

在矩陣中經常采用水平虛線的省略形式表示行元素或者行中部分元素。可使用合並列命令\multicolumn{n}{c}{\dotfill},或下列命令設置水平虛線:

\hdotsfor[間隔系數]{跨越列數}

間隔系數-用於設置虛線中兩相鄰小圓點之間距離的寬窄程度,默認值是1.

代碼:

\begin{equation*}
A=\begin{bmatrix}
a_{11} &a_{12}&\dots & a_{1n}\\
a_{21} &\hdotsfor{2} & a_{2n}\\
\hdotsfor{4}\\
a_{m1} &a_{m2}&\dots & a_{mn}
\end{bmatrix}
\end{equation*}

 

得到的公式:

4.單位矩陣

對角線元素均為1,其余元素都是零的方陣被稱為單位矩陣。

要改變數學式中某些數字的字體尺寸,應將其置於\text命令中。

代碼如下:

\begin{equation}
E=\begin{bmatrix}
1\\
&1 & & \text{{\huge 0}}\\
&&1\\
& \text{{\huge 0}} && 1\\
&&&& 1
\end{bmatrix}
\end{equation}

5.矩陣方程

采用bmatrix矩陣環境編寫一個由3行3列和3行一列兩個矩陣構成的矩陣方程,每個矩陣底部附加函數說明。

代碼1:

\begin{gather}
\underbrace{\begin{bmatrix}
y_{1}&1&1\\[4pt]
\frac{1}{\sqrt{2}} & y_{2} & 1 \\[4pt]
1 & 1 & y_{3}
\end{bmatrix}}_{Y(S)}
\underbrace{\begin{bmatrix}
v_{1} \\[4pt] v_{2} \\[4pt] v_{3}
\end{bmatrix}}_{V(s)}=0
\end{gather}

得到的公式:

 

普通矩陣

代碼2:

\begin{gather}
\begin{bmatrix}
y_{1}&1&1\\[4pt]
\frac{1}{\sqrt{2}} & y_{2} & 1 \\[4pt]
1 & 1 & y_{3}
\end{bmatrix}=0
\end{gather}

得到的公式為:

 

6.線性方程組

代碼:

\begin{equation*}\begin{cases}
\begin{array}{*{3}{1@{+}}l@{=}l}
a_{11}x_{1}&a_{12}x_{2} &\cdots & a_{1n}x_{n}&c_{1}\\
a_{21}x_{1}&a_{22}x_{2} &\cdots & a_{2n}x_{n}&c_{2}\\
\hdotsfor{5}\\
a_{m1}x_{1}&a_{m2}x_{2} &\cdots & a_{mn}x_{n}&c_{m}
\end{array}
\end{cases}\end{equation*}

得到的公式:

 

7.分塊矩陣

編排分塊矩陣需要用到水平虛線和垂直虛線,可調用塊矩陣宏包 easybmat,它提供了一個BMAT塊矩陣環境,該環境命令結構為:

\begin{BMAT}(格式矩陣){列格式}{行格式}

a & b & ... & n\\

\end{BMAT}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM