가우스 소거법에 따라 행렬 반전

가우스 소거법에 따라 행렬 반전

라텍스 문서에서 행렬을 반전시키는 방법을 보여주려고 하는데 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여기에 내 제안이 있습니다.nicematrix패키지. @F 님의 댓글이 기억납니다. Pantigny 버전 5.0 c부터는 C.

\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}

여기에 이미지 설명을 입력하세요

관련 정보