Golay码G_{24}生成矩阵问题

Golay码G_{24}生成矩阵问题

我在编写这个矩阵时遇到了一些困难,有人可以帮我吗?

答案1

在此处输入图片描述像这样?

\documentclass{article}

\usepackage{amsmath, amssymb}
\usepackage{mathabx}

\begin{document}

    \[ \left(\begin{array}{*{5}{c}|c}
      1 & 1 & \dots & 1 & 1 & 0 \\ \hline
       & & & & & 0 \\
       & & I_{11} & & & \vdots \\
       & & & & & 0 \\ \hline
      0 & 0 & \dots & 0 & 0 & 1 \\ \hline
       & & & & & 1 \\
       & & \mkern2mu\overline{\mkern-2muQ}_{11} & & & \vdots \\
       & & & & & 1
    \end{array}\right) \in\mathfrak{M}^{12}_{24} \]%


\end{document} [![enter image description here][1]][1]

答案2

与。{pNiceArray}nicematrix

\documentclass{article}
\usepackage{nicematrix}
\usepackage{amsfonts} % for \mathfrak

\begin{document}

$\begin{pNiceArray}{ccccc|c}[margin,xdots/shorten=4pt]
1 & 1 & \Cdots & 1 & 1 & 0 \\
\hline
\Block{3-5}{I_{11}}
  &   &        &   &   & 0 \\
  &   &        &   &   & \Vdots \\
  &   &        &   &   & 0 \\
\hline
0 & 0 & \Cdots & 0 & 0 & 1 \\
\hline
\
\Block{3-5}{\overline Q_{11}}
  &   &        &   &   & 1 \\
  &   &        &   &   & \Vdots \\
  &   &        &   &   & 1 
\end{pNiceArray}
\in \mathfrak{M}_{24}^{12}(Z_2)$

\end{document}

上述代码的输出

答案3

您可以使用array环境并\hline在需要的地方放置 s 来实现这一点。第二行、第四行、第六行和第八行乍一看可能有点奇怪,但它们实际上只是空数组条目。类似地,第三行和第五行只是 和 ,I_{11}两边Q_{11}各有两个空数组条目。

将其封闭起来\left(\right) 使其看起来像一个矩阵。

amsfonts如果您尚未加载 Fraktur M 包,您还需要该包。

\[
    G_{24} := \left(
        \begin{array}{ccccc|c} % vertical line between fifth and sixth column
            1 & 1 & \dots & 1 & 1 & 0\\
            \hline
            & & & & & 0\\
            & & I_{11} & & & \vdots\\
            & & & & & 0\\
            \hline
            0 & 0 & \dots & 0 & 0 & 1\\
            \hline
            & & & & & 1\\
            & & \overline Q_{11} & & & \vdots\\
            & & & & & 1\\
        \end{array}
    \right)
    \in \mathfrak{M}^{12}_{24}(Z_2)
\]

相关内容