右侧带有标记行的增广矩阵

右侧带有标记行的增广矩阵

我想编写一个增广矩阵,其中行标号位于矩阵的右括号之外,这样就可以按行阐明高斯消元法的运算。我正在使用此代码编写增广矩阵

前言:

\newenvironment{sysmatrix}[1]
{\left(\begin{array}{@{}#1@{}}}
{\end{array}\right)}

结果:

$$
  \begin{sysmatrix}{rrr|r}
   1 &  2 & 0 & 0 \\
  -1 &  1 & 2 & 0 \\
   1 &  0 & 1 & 5 \\
   0 & -2 & 1 & 4
   \end{sysmatrix}
$$

那么现在,我该如何获取右侧的带标签行?您对示例代码有什么建议吗?

谢谢

答案1

与。{pNiceArray}nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\newenvironment{sysmatrix}
{\begin{pNiceArray}[last-col]}
{\end{pNiceArray}}

\[\begin{sysmatrix}{rrr|r}
 1 &  2 & 0 & 0 & L_1 \\
-1 &  1 & 2 & 0 & L_2 \\
 1 &  0 & 1 & 5 & L_3 \\
 0 & -2 & 1 & 4
\end{sysmatrix}\]

\end{document}

您需要多次编译。

上述代码的输出

答案2

我通过创建矩阵来解决

\begin{matrix}
\end{matrix}

在主元素的右侧,并将操作按行放入其元素中。

不管怎样,谢谢你。

相关内容