如何建立抽象矩阵?

如何建立抽象矩阵?

我想要建立一个像图片一样的矩阵: 在此处输入图片描述 试一试:

\begin{displaymath}
 \left( \begin{array}{ccc}
 b_{11} & \ldots & b_{1j} & \ldots & b_{1j} \\
 b_{21} & \ldots & x_{22} & \ldots & b_{1j}\\
 \vdots & \ldots & \vdots & \ddots & \ddots\\
 b_{n1} & \ldots & x_{nj} & \ldots & b_{ns}
 \end{array} \right)
\end{displaymath}

但是,它不起作用。有人能帮我吗?谢谢!

答案1

您的数组中有五列,但是您只提供了三列(\begin{array}{ccc})。c在括号中放入五个 s 可能会解决您的问题。

要在数学模式下排版矩阵,我强烈建议您使用包提供的matrix(以及bmatrix,,pmatrix和) 。vmatrixVmatrixamsmath

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
    \big[ \alpha_1,\,\alpha_2,\,\ldots,\,\alpha_n \big]
    \begin{bmatrix}
        b_{11} & \cdots & b_{1j} & \cdots & b_{1j} \\
        b_{21} & \cdots & x_{22} & \cdots & b_{1j}\\
        \vdots & \ddots & \vdots & \ddots & \vdots\\
        b_{n1} & \cdots & x_{nj} & \cdots & b_{ns}
    \end{bmatrix}
    =
    \big[ c_1,\,c_2,\,\ldots,\,c_s \big]
\]
\end{document}

查看其输出:

在此处输入图片描述

答案2

您有 5 列,因此 5 个元素也应该在以下参数中array

\documentclass{article}

\begin{document}

\begin{displaymath}
 %\left( \begin{array}{ccc}
\left( \begin{array}{ccccc}
 b_{11} & \ldots & b_{1j} & \ldots & b_{1j} \\
 b_{21} & \ldots & x_{22} & \ldots & b_{1j}\\
 \vdots & \ldots & \vdots & \ddots & \ddots\\
 b_{n1} & \ldots & x_{nj} & \ldots & b_{ns}
 \end{array} \right)
\end{displaymath}

Or rather

\[
\left[
 \begin{array}{ccccc}
 b_{11} & \ldots & b_{1j} & \ldots & b_{1j} \\
 b_{21} & \ldots & x_{22} & \ldots & b_{1j}\\
 \multicolumn{5}{c}{\dotfill}\\
 b_{n1} & \ldots & x_{nj} & \ldots & b_{ns}
 \end{array} 
\right]
\]

\end{document}

在此处输入图片描述

这里的每个c表示一个居中的列(l-左,r-右)。

相关内容