Matrix 矩阵打印不正确
使用Latex打印矩阵时,我注意到我无法正确地将数字放在彼此下面 这是代码,我真的很感谢你的帮助Matrix 矩阵打印不正确,matrix,printing,latex,Matrix,Printing,Latex,使用Latex打印矩阵时,我注意到我无法正确地将数字放在彼此下面 这是代码,我真的很感谢你的帮助 \begin{center} $ABD= \begin{bmatrix} 12610207.7\quad 5695754.3\quad 0\quad 0\quad 0\quad 0 \\ 5695754.3\quad 10737818.8\quad 0\quad 0\quad 0\quad 0 \\ 0\quad 0\quad
\begin{center}
$ABD=
\begin{bmatrix}
12610207.7\quad 5695754.3\quad 0\quad 0\quad 0\quad 0 \\
5695754.3\quad 10737818.8\quad 0\quad 0\quad 0\quad 0 \\
0\quad 0\quad 2800468.2\quad 0\quad 0\quad 0\\
0\quad 0\quad 0\quad 37.3\quad 125.08\quad 0.12\\
0\quad 0\quad 0\quad 125.08\quad 0.24\quad 0\\
0\quad 0\quad 0\quad 0\quad 0\quad 0.12
\end{bmatrix}
\end{center}
$
\begin{equation} \label{10}
\end{equation}
\end{center}
矩阵(和其他表格
或数组
)结构使用&
来表示列描述,而不是\quad
:
\documentclass{article}
\usepackage{amsmath,siunitx}
\begin{document}
Using \verb|bmatrix|:
\[
ABD =
\begin{bmatrix}
12610207.7 & 5695754.3 & 0 & 0 & 0 & 0 \\
5695754.3 & 10737818.8 & 0 & 0 & 0 & 0 \\
0 & 0 & 2800468.2 & 0 & 0 & 0 \\
0 & 0 & 0 & 37.3 & 125.08 & 0.12 \\
0 & 0 & 0 & 125.08 & 0.24 & 0 \\
0 & 0 & 0 & 0 & 0 & 0.12
\end{bmatrix}
\]
Using \verb|array|:
\[
ABD =
\left[\begin{array}{@{}
S[table-format=9.1]
S[table-format=9.1]
S[table-format=7.1]
S[table-format=3.2]
S[table-format=3.2]
S[table-format=1.2]@{}}
12610207.7 & 5695754.3 & 0 & 0 & 0 & 0 \\
5695754.3 & 10737818.8 & 0 & 0 & 0 & 0 \\
0 & 0 & 2800468.2 & 0 & 0 & 0 \\
0 & 0 & 0 & 37.3 & 125.08 & 0.12 \\
0 & 0 & 0 & 125.08 & 0.24 & 0 \\
0 & 0 & 0 & 0 & 0 & 0.12
\end{array}\right]
\]
使用bmatrix
不必指定列数。但是,有一个限制,但是
以特定的
表格格式将数组中的列对齐。使用列规范{6}{c}{code>将产生与bmatrix
类似的输出非常感谢,我还没有足够的声誉来支持你的回答为什么我在这个问题上得到了反对票????????