如何用点绘制矩阵?

如何用点绘制矩阵?

我如何绘制一个带有 tex 点的矩阵,如下所示:

矩阵

答案1

我建议您加载该amsmath包,使用它的bmatrix(“括号矩阵”)环境,并根据需要使用\dots(或\ldots)、\vdots(“垂直点”)和(“对角点”)。\ddots

以下屏幕截图显示了此方法的两种应用方式。第一种复制了 OP 帖子中显示的矩阵。第二种显示此方法既可用于方阵,也可用于非方阵。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'bmatrix' environment
\begin{document}
\[
A = \begin{bmatrix} 
    a_{11} & a_{12} & \dots \\
    \vdots & \ddots & \\
    a_{K1} &        & a_{KK} 
    \end{bmatrix}
\qquad
B = \begin{bmatrix} 
    b_{11} & \dots  & b_{1M}\\
    \vdots & \ddots & \vdots\\
    b_{K1} & \dots  & b_{KM} 
    \end{bmatrix}
\]
\end{document}

答案2

供参考,以下是您可以使用 执行的{bNiceMatrix}操作nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}
\[\NiceMatrixOptions{xdots/shorten=0.5em}
A = \begin{bNiceMatrix} 
    a_{11} & a_{12} & \Ldots \\
    \Vdots & \Ddots & \\
    a_{K1} &        & a_{KK} 
    \end{bNiceMatrix}
\qquad
B = \begin{bNiceMatrix} 
    b_{11} & \Ldots  & b_{1M}\\
    \Vdots & \Ddots & \Vdots\\
    b_{K1} & \Ldots  & b_{KM} 
    \end{bNiceMatrix}\]
\end{document}

您需要多次编译(因为nicematrix在后台使用 PGF/Tikz 节点)。

上述代码的输出

相关内容