需要表示有关矩阵的信息,附图显示所需的内容

需要表示有关矩阵的信息,附图显示所需的内容

以下矩阵的大小为 $10 \times 10$,但它表示的是 $m \times m$ 矩阵。因此,我需要表示前五列表示项 $0$ 到 $\frac{m}{2} - 1$,后五列表示项 $\frac{m}{2}$ 到 $m$。我附上了一张需要表示的图像。

\documentclass[a4paper,12pt,times,numbered,print,index]{article}   
\RequirePackage[left=37mm,right=30mm,top=35mm,bottom=30mm]{geometry}
\RequirePackage{libertine} 
\RequirePackage[small,bf,labelsep=space,
    tableposition=top]{caption} 
\usepackage{multirow}  
\usepackage{subfig,amsfonts,amsmath,amssymb,braket}
\usepackage{algorithm}% http://ctan.org/pkg/algorithms
\usepackage{algpseudocode}% http://ctan.org/pkg/algorithmicx

\begin{document}

$$
H_{ab}=
\begin{bmatrix}
    1           & 1         & 0         & \dots     & \dots     & 0         &  0        & 0         & \dots     & 0 \\
    0           & 0         & 0         & \dots     & \dots     & 1         & -1        & 0         & \dots     & \vdots \\
    \vdots      & \dots     & \dots     & \dots     & \dots     & 0         & 0         & 0         & \dots     & \vdots \\
    \vdots      & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & \vdots \\
    0           & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & \dots     & 0 \\ 
\end{bmatrix}
$$
\end{document}

在此处输入图片描述

有人知道我该如何在 LaTeX 中表示这一点吗?如果无法让它完全像图像中那样显示,我不介意,我只是在寻找一种尽可能清晰地表示图像中信息的方法。有人知道如何做到这一点吗?

答案1

这只是在嵌套中手动放置相应的括号array

在此处输入图片描述

\documentclass{article}   
\usepackage{amsmath,amssymb,array,graphicx}
\newcolumntype{C}[1]{>{\centering\arraybackslash$}p{#1}<{$}}

\begin{document}

\[
  \begin{array}{@{}r@{}}
    \overbrace{\begin{array}{@{}*{5}{C{1.5em}}@{}}
      &&&&
    \end{array}}^{\text{Columns: $0$ to $m/2-1$}}
    \overbrace{\begin{array}{@{}*{5}{C{1.5em}}@{}}
      &&&&
    \end{array}}^{\text{Columns: $m/2$ to $m$}} \hspace*{25pt}\\[-.5\normalbaselineskip]
  H_{ab} = 
  \left.\hspace*{-\nulldelimiterspace}
    \left[\begin{array}{@{}*{10}{C{1.5em}}@{}}
      1           & 1         & 0         & \cdots     & \cdots     & 0         &  0        & 0         & \cdots     & 0 \\
      0           & 0         & 0         & \cdots     & \cdots     & 1         & -1        & 0         & \cdots     & \vdots \\
      \vdots      & \cdots     & \cdots     & \cdots     & \cdots     & 0         & 0         & 0         & \cdots     & \vdots \\
      \vdots      & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \vdots \\
      0           & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & \cdots     & 0 \\ 
    \end{array}\right]\right\} \rotatebox[origin=c]{-90}{\scriptsize Rows: $0$ to $m$}
  \end{array}
\]
\end{document}

相关内容