我想要建立一个像图片一样的矩阵: 试一试:
\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
和) 。vmatrix
Vmatrix
amsmath
\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
-右)。