ガウス消去法に従って行列を反転する

ガウス消去法に従って行列を反転する

Latex ドキュメントで行列を反転する方法を説明しようとしていますが、 コマンドbmatrixvmatrixコマンドではこの配列を描画できません。

ここに画像の説明を入力してください

この行列を Latex で表現するにはどうすればよいでしょうか?

答え1

はい、どうぞ:

\documentclass{article}
\usepackage{mathtools} %

\begin{document}

\[ \renewcommand{\arraystretch}{1.4}
  \begin{bmatrix}
        s + 3 & 1 & 0 & \vrule & 1 & 0 & 0 \\
        -2 & s & 0 & \vrule & 0 & 1 & 0 \\
        1 & 0 & a & \vrule & 0 & 0 & 1
  \end{bmatrix}
\]

\end{document} 

ここに画像の説明を入力してください

編集: および を使用した別の可能blkarraybigstrut:

  \[ 
 \setlength{\BAextrarowheight}{3pt}
\setlength{\bigstrutjot}{1ex}
  \begin{blockarray}{[ccc|ccc]}
        s + 3 & 1 & 0 & 1 & 0 & 0 \bigstrut[t]\\
        -2 & s & 0 & 0 & 1 & 0 \\
        1 & 0 & a & 0 & 0 & 1 \bigstrut[b]
  \end{blockarray}
\]

ここに画像の説明を入力してください

答え2

array配置には 、垂直線には 、\left[囲み\right]括弧には を使用します。

ここに画像の説明を入力してください

\documentclass{article}

\begin{document}
\[
\left[
\begin{array}{ccc|ccc}
s+3 & 1 & 0 & 1 & 0 & 0 \\
-2  & s & 0 & 0 & 1 & 0 \\
1   & 0 & s & 1 & 0 & 1 \\
\end{array}
\right]
\]
\end{document}

答え3

編集: 2020-7-18ここで私の提案はnicematrixcパッケージ。バージョン 5.0 以降では の代わりにを使用する必要があるCという@F. Pantigny のコメントを覚えています。

\documentclass[a4paper,12pt]{article}
\usepackage{nicematrix}
\begin{document}
$\begin{bNiceArray}{ccc|ccc}
s+3 & 1 & 0 & 1 & 0 & 0 \\
-2  & s & 0 & 0 & 1 & 0 \\
1   & 0 & s & 1 & 0 & 1 
\end{bNiceArray}$
\end{document}

ここに画像の説明を入力してください

答え4

パッケージを使用して別のソリューションを追加しますspalign

\documentclass[a4paper,12pt]{article}
\usepackage{spalign}

\begin{document}
\[\spaligndelims{[}{]}
\spalignaugmathalf[c]{s+3 1 0 1 0 0; -2 s 0 0 1 0; 1 0 s 1 0 1} 
\]
\end{document}

ここに画像の説明を入力してください

関連情報