Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐

时间:2021-10-26 23:23:02

  数学矩阵和方程组是数学工作者经常遇到的,那么如何用latex书写处漂亮的方程组、矩阵、多个等式呢,下面将对这个问题一一做介绍。
1. 写矩阵。

代码:

\begin{equation}
\left[
\begin{array}{cccc}
a_{11}& a_{12} &\cdots & a_{1n}\\
a_{21}& a_{22} &\cdots& a_{2n}\\
\vdots & \vdots & \ddots & \vdots \\
a_{n1}& a_{n2} &\cdots &a_{nn}
\end{array}
\right ]
\end{equation}

效果:

Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐

注意1: 可将[] 换为 ()
代码改动
\left[ → \left (
\right] → \right )
注意2:第三行代码中的c 代表矩阵的行,c的个数代表行的个数
注意3: \cdot 横向单点 \cdots 横向多点 \vdots 竖向多点 \ddots 斜向多点

2.含矩阵等式
代码:

\begin{equation}
\left[
\begin{array}{cccc}
1& x_{0} &... & x_{0}^{n}\\
1& x_{1} &... & x_{1}^{n}\\
& &...& \\
1& x_{n} &... &x_{n}^{n}
\end{array}
\right ]
\left[
\begin{array}{cccc}
a_{0}\\
a_{1}\\
... \\
a_{n}
\end{array}
\right ]
=
\left[
\begin{array}{cccc}
y_{0}\\
y_{1}\\
... \\
y_{n}
\end{array}
\right ]
\end{equation}

效果:

Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐

3. 方程组
代码:

\begin{equation}
\left\{
\begin{array}{r1}
a_{0}+a_{1}x_{0}+...+a_{n}x_{0}^{n}=y_{0} \\
a_{0}+a_{1}x_{1}+...+a_{n}x_{1}^{n}=y_{1} \\
\cdots\\
a_{0}+a_{1}x_{n}+...+a_{n}x_{n}^{n}=y_{n}
\end{array}
\right.
\end{equation}

效果:

Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐

4.等式左对齐

\usepackage{mathrsfs}    % 这个是为了导入数学宏包,之后才能调用mathrsfs中的方法
\begin{align}
(f,K^{'}_{x}y+K^{''}_{x}y)_{F}\\
&=(f^{'}+f^{''},K^{'}_{x}y+K^{''}_{x}y)_{F}\\
&=(f^{'},K^{'}_{x}y)_{F}+(f^{''},K^{''}_{x}y)_{F}+(f^{'},K^{''}_{x}y)_{F}+(f^{''},K^{'}_{x}y)_{F}\\
&=(f^{'},K^{'}_{x}y)_{F}+(f^{''},K^{''}_{x}y)_{F}
&=(f^{'}(x),y)_{Y}+(f^{''}(x),y)_{Y}\\
&=(f^{'}(x)+f^{''}(x),y)_{Y}\\
&=(f(x),y)_{Y}\\
&=(f,K_{x}y)_{F}
\end{align}

效果:

Latex基础__如何用latex编写矩阵、矩阵等式、方程组、等式左对齐