如何在矩阵的两行和两列以上拥有一个变量?

如何在矩阵的两行和两列以上拥有一个变量?

我有,其中有一个变量 G ,即。但我不matrix知道如何在不拆分 G 的情况下将这样的矩阵变量放在另一个矩阵中?3 by 32 by 2

答案1

另一种解决方案是使用multirowmulticol包:

\documentclass[a4paper]{report}
\usepackage{amsmath,multirow,multicol}

\begin{document}
\[\left(\begin{array}{ccc}
\multicolumn{2}{c}{\multirow{2}{*}{$\left(\begin{array}{cc}
1 & 0 \\
0 & 1
\end{array}\right)$}} & 0 \\
 & & 0 \\
\multicolumn{2}{c}{\begin{array}{cc}
0 & 0
\end{array}} & 1
\end{array}\right)
\quad
\left(\begin{array}{ccc}
\multicolumn{2}{c}{\multirow{2}{*}{\Huge$G$}} & 0 \\
 & & 0 \\
0 & 0 & 1
\end{array}\right)\]
\end{document}

在此处输入图片描述

有关传递给\multicolumn和 的参数的更多信息\multirow,请阅读相关包的文档。要调整对齐方式,可以使用\raisebox(垂直)或添加空格(水平)。第一个示例中的第二个多列是将 0 正确对齐到左下角,否则它会太靠左了——试试看!

答案2

矩阵中的矩阵可以嵌套,并使用bracket-lessmatrix环境来保持列或行对齐。

\documentclass{article}

\usepackage{mathtools}
\begin{document}
\[
\begin{pmatrix}
 \begin{pmatrix} 
    1 & 0 \\
    0 & 1 \\
\end{pmatrix} & \begin{matrix} 2   \\ 1 \end{matrix} \\
\begin{matrix} 4 & 3 \end{matrix} & 5 \\
\end{pmatrix} 
\]
\end{document}

不过间距稍微改变了一下:

在此处输入图片描述

答案3

显示子矩阵的另一种方法:

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
\left( \begin{array}{cc|c}
    1 & 0 & 2 \\
    0 & 1 & 1 \\
 \hline
    4 & 3 & 5
\end{array} \right)
\]
\end{document}

子矩阵

相关内容