将 2x2 矩阵插入 5x5 矩阵

将 2x2 矩阵插入 5x5 矩阵

我需要将 2x2 矩阵均匀地插入到 5x5 矩阵的第 4 行和第 5 行以及第 4 列和第 5 列中。我的代码需要调整。

\begin{equation*}
    a_1=
    \begin{bmatrix}
        1 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & & {\begin{bmatrix} & b & \end{bmatrix}}\\
        0 & 0 & 0 &
    \end{bmatrix}
\end{equation*}

答案1

或者也许用nicematrix。它确实需要一个额外的包(这反过来又加载了其他东西,最突出的是 Ti您可以完全控制外观的各个方面(例如,您可以将列放置在 Z 上),但列之间的间距不会改变。

\documentclass{article}
\usepackage{amsmath}
\usepackage{nicematrix}
\begin{document}
\begin{equation*} 
a_1=\begin{bNiceMatrix}[name=mymatrix]
        1 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & 0 & 0\\
        0 & 0 & 0 & \phantom{0} & \phantom{0}\\
        0 & 0 & 0 & \phantom{0} & \phantom{0}
\end{bNiceMatrix}
\begin{tikzpicture}[remember picture,overlay]
\node[fit=(mymatrix-4-4)(mymatrix-5-5),inner sep=-0.2ex,text height=1.2em] (f){$b$};
\draw[thick] ([xshift=0.5ex]f.south west)-| (f.north west) -- ++ (0.5ex,0)
([xshift=-0.5ex]f.south east)-| (f.north east) -- ++ (-0.5ex,0);
\end{tikzpicture}
\end{equation*}
\end{document}

在此处输入图片描述

答案2

而不是bmatrix我使用的 2x2 矩阵matrix。但这只是个人喜好,可以毫无问题地进行交换。

\documentclass{article}

\usepackage{amsmath}

\begin{document}

\begin{equation*}
    a_1=
    \begin{bmatrix}
        \begin{matrix}  
            1 & 0 & 0\\ 
            0 & 0 & 0 \\
            0 & 0 & 0
        \end{matrix} & 
        \begin{matrix} 
            0 & 0\\
            0 & 0 \\
            0 & 0
        \end{matrix}\\
        \begin{matrix}
            0 & 0 & 0\\
            0 & 0 & 0
        \end{matrix} & 
        \begin{matrix} & b & \end{matrix}\\
    \end{bmatrix}
\end{equation*}

\end{document}

结果为matrix

矩阵

结果为bmatrix

矩阵

答案3

解决方案如下blkarray

\documentclass{article}
\usepackage{multirow}
\usepackage{blkarray, bigstrut}
\usepackage{amsmath}

\begin{document}

\begin{equation*}
    a_1=
  \left[
   \begin{blockarray}{@{\,}ccccc@{\:}}
\bigstrut[t]
           1 & 0 & 0 & 0 & 0 & \\
            0 & 0 & 0 & 0 & 0 & \\
            0 & 0 & 0 & 0 & 0 & \\
        \begin{block}{@{\,}ccc[\BAmulticolumn{2}{!{}c!{}}@{\:}]}
            0 & 0 & 0 & \multirow{2}{*}{b}\\
           0 & 0 & 0 & \\
        \end{block}
\BAnoalign{\vskip -7ex}
    \end{blockarray}\right]
\end{equation*}

\end{document} 

在此处输入图片描述

相关内容