如何写给定的块矩阵

如何写给定的块矩阵
\begin{center}

\[
   P=\left[
    \begin{array}{c c c c c c c  c c c c}
    a      & 0 & 0 & \dots & 0 & 0 & \dots & 0 \\
    0      &   &   &       &   &   &           \\
    0      &   &   &       &   &   &           \\
    \vdots &   &   &       &   &   &           \\
    0      &   &   &       &   &   &           \\
    0      &   &   &       &   &   &           \\
    \vdots &   &   &       &   &   &           \\
    0      &   &   &       &   &   &    
    \end{array}
    \right]
\]

\end{center}

我想按以下方式编写矩阵:

在此处输入图片描述

但我不知道如何以给定的形式写出给定的矩阵。

我已经给出了如何编写矩阵的代码。我只是在编写图中给出的矩阵 Q 时遇到了问题。

有人可以帮帮我吗

答案1

嵌套矩阵:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\[
P=\begin{bmatrix}
 a & \begin{matrix} 0 & 0 & \dots & 0 \end{matrix} \\
 \begin{matrix} 0 \\ 0 \\ \vdots \\[1ex] 0 \end{matrix} & \text{\Huge$Q$}
\end{bmatrix}
\]

\end{document}

在此处输入图片描述

不要使用centeraround \[...\]

答案2

在此处输入图片描述

使用该nicematrix包:

\documentclass[12pt,oneside]{article}
\usepackage{nicematrix}

\begin{document}
    \[
P = \begin{bNiceArray}{ccccc}
a       & 0 & 0 & \dots & 0     \\
0       & \Block{4-4}<\huge>{Q} \\
0       &   &   &       &       \\
\vdots  &   &   &       &       \\
0       &   &   &       &   
    \end{bNiceArray}
    \]
\end{document}

为了显示结果,您需要至少编译两次 MWE。

答案3

还有一个更简单的方法是使用\multicolumn\multirowMWE

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

    \begin{document}

    \[
    P=\begin{bmatrix}
     a & 0 & 0 & \dots & 0 \\
     0 \\ 
    0 &\multicolumn{4}{c}{\multirow{2}{*}{\Huge Q}}\\ 
    \vdots \\
    0  &
    \end{bmatrix}
    \]

    \end{document}

在此处输入图片描述

相关内容