本文概述
- 文字矩阵
- 边界矩阵
- 分数矩阵
- 数组
【Latex矩阵】该环境用于实现矩阵, 如下所示:
\begin{matrix}......\end{matrix}
“与”号(&)分隔矩阵中的列。
我们可以根据需要在矩阵中添加任意多的行和列。
这些行由\\命令分隔, 该命令通常用于指定新行中的文本。
矩阵环境使用\和[。
它写为:
\[.....\]
如果不使用上述环境, Texmaker将给出错误。
让我们用一个简单的例子来理解。该示例是2 x 2矩阵。它是一个具有两行两列的矩阵。
下面给出了该示例的代码:
\documentclass[10pt]{article} \usepackage{mathtools}\begin{document}\[\begin{matrix}a &
b \\c &
d \end{matrix}\]\end{document}
输出:
文章图片
有不同的矩阵环境可用于为矩阵创建不同样式的括号, 如下所示:
环境 | 环绕支架 |
---|---|
pmatrix | ( ) |
Bmatrix | { } |
bmatrix | [ ] |
Vmatrix | || || |
vmatrix | | | |
环境 | 环绕支架 |
---|---|
pmatrix* | ( ) |
Bmatrix* | { } |
bmatrix* | [ ] |
Vmatrix* | || || |
vmatrix* | | | |
下面给出了该示例的代码:
\documentclass[10pt]{article} \usepackage{mathtools}\begin{document}\[\begin{bmatrix} % you can specify any environment according to your choiceA &
B &
C \\D &
E &
F \\G &
H &
I \end{bmatrix}=\begin{bmatrix*}J &
K &
L \\M &
N &
O \\P &
Q &
R\end{bmatrix*}\]\end{document}
输出:
文章图片
你还可以设计任意大小的矩阵。可以使用\ ddots(?), \ vdots(?)和\ cdots(?)命令指定矩阵之间的点。
创建这种矩阵的代码如下:
\documentclass[10pt]{article} \usepackage{mathtools}\begin{document}\[\begin{pmatrix} % you can specify any environment according to your choiceb_{11} &
b_{12} &
\cdots &
b_{1 n} \\b_{21} &
b_{22} &
\cdots &
b_{2 n} \\ % for more than one digit, we need to enclose the underscore value inside the curly brackets.\vdots &
\vdots &
\ddots &
\vdots \\b_{31} &
b_{32} &
\cdots &
b_{3 n} \end{pmatrix}\]\end{document}
输出:
文章图片
文字矩阵 在运行文本中, 我们可以插入矩阵。这种类型的矩阵称为小矩阵。
下面给出了用于创建小型矩阵的环境:
\begin{smallmatrix}.....\end{smallmatrix}
但是在这里, 我们需要指定文本的大小应大于矩阵的大小。
让我们看一个例子。
代码如下:
\documentclass[10pt]{article} \usepackage{mathtools}\begin{document}The text around the matrix is larger compared$\bigl(\begin{smallmatrix}1 &
2 &
3 \\4 &
5 &
6\end{smallmatrix} \bigr)$to the size of elements of the particular matrix. % In this example, we need not specify the \[...\] environment because of the \big command used. It automatically adjusted a matrix between the texts. You can also change the format according to the requirements.\end{document}
输出:
文章图片
边界矩阵 边界矩阵用于在矩阵周围创建边界。 \ bordermatrix命令用于实现此类矩阵。
下面给出了该示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\begin{document}\[\begin{vmatrix} % you can specify any matrix environment according to the requirementsM = \bordermatrix{~ &
0 &
1 \cr % the \cr command is used as a extra alignment tab0 &
a &
b \cr1 &
c &
d \cr}\end{vmatrix}\]\end{document}
输出:
文章图片
分数矩阵 分数矩阵由分数元素组成。我们还可以根据要求插入非小数元素。
让我们用一个简单的例子来理解。在这里, 我们使用了Vmatrix环境。
下面给出了该示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\begin{document}\[\begin{Vmatrix}\frac{2}{3} &
0 &
0 \\ 0 &
\frac{4}{5} &
0 \\0 &
0 &
\frac{6}{7}\end{Vmatrix}\]\end{document}
输出:
文章图片
数组 该数组类似于矩阵。但是在这里, 我们可以在行和列之间插入行。
用于此目的的环境如下:
\begin{array}.......\end{array}
让我们用两个例子来理解。
下面是第一个示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\begin{document}\[\begin{matrix}\begin{array}{c|c}a &
b \\ \hlinec &
d \end{array}\end{matrix}\]\end{document}
输出:
文章图片
下面给出第二个示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\begin{document}\[\begin{matrix}\begin{array}{|l|c|r|}a &
b &
c \\ \hlined &
e &
f \end{array}\end{matrix}\]\end{document}
输出:
文章图片
案例
1)使用\ left {和\ right}命令定义数学中的大括号。
让我们通过两个例子来理解。
下面是第一个示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\usepackage{xfrac}\begin{document} \begin{math} \left\{\frac{a - 1}{b}\right\} \end{math}\end{document}
输出:
文章图片
2)这是案件的关键部分。在这里, 案例环境用于实现这种方法, 写为:
\begin{cases}.....\end{cases}
上述环境通常用于数学中, 仅在单个括号内编写具有一定条件的两个方程。
下面给出第二个示例的代码:
\documentclass[12pt]{article} \usepackage{mathtools}\usepackage{xfrac}\begin{document}\[ f(x) =\begin{cases}x^2 + 2x&
\quad \text{if } x \text{ is greater than 0}\\ % the text command is just used for the formatting0&
\quad \text{if } x \text{ is less than 0} % the \quad command maintains the distance between the text and the math variable\end{cases}\]\end{document}
输出:
文章图片