我试图将三个不同的矩阵放在同一行上,但问题是,当我运行下面的“代码”时,我得到的一个矩阵位于其他两个矩阵之上。我应该怎么做才能将它们全部放在同一行上?代码是:
\begin{align}
\begin{bmatrix}
v_1^{m} \\
v_2^m \\
v_3^m \\
\vdots \\
v_n^m
\end{bmatrix}
\end{align} \[= \left[ \begin{array}{ccccccc}
(1-2r) & -r & 0 & . & . & . & 0 \\
-r & (1-2r) & -r & . & . & . & . \\
0 & . & . & . & . & . &. \\
. & . & . & . & . & . & 0 \\
. & . & . & . & -r & (1-2r) & -r \\
0 & . & . & . & 0 & -r & (1-2r)
\end{array} \right] \times \left[ \begin{array}{c}
v_1^{m+1}\\
v_2^{m+1}\\
v_3^{m+1}\\
.\\
.\\
v_n^{m+1}
\end{array} \right]\]
答案1
类似这样?无需混淆数组和矩阵,对于矩阵乘法,您不需要运算符。对向量和矩阵都\times
使用amsmath
's 。bmatrix
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{bmatrix}
v_1^{m} \\
v_2^m \\
v_3^m \\
\vdots \\
v_n^m
\end{bmatrix}
=
\begin{bmatrix}
(1-2r) & -r & 0 & . & . & . & 0 \\
-r & (1-2r) & -r & . & . & . & . \\
0 & . & . & . & . & . &. \\
. & . & . & . & . & . & 0 \\
. & . & . & . & -r & (1-2r) & -r \\
0 & . & . & . & 0 & -r & (1-2r)
\end{bmatrix}
\begin{bmatrix}
v_1^{m+1}\\
v_2^{m+1}\\
v_3^{m+1}\\
.\\
.\\
v_n^{m+1}
\end{bmatrix}
\end{equation}
\end{document}
尝试了一些\dots
并实施了 Mico 的建议,将数组稍微拉伸一点以匹配矩阵和向量的高度。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{bmatrix}
v_1^{m} \\
v_2^m \\
v_3^m \\
\vdots \\
v_n^m
\end{bmatrix}
=
\begin{bmatrix}
(1-2r) & -r & 0 & \cdots & 0 \\
-r & (1-2r) & -r & \ddots & \vdots \\
0 & \ddots & \ddots & \ddots & 0 \\
\vdots & & -r & (1-2r) & -r \\
0 & \cdots & 0 & -r & (1-2r)
\end{bmatrix}
\begin{bmatrix}
v_1^{m+1}\\
v_2^{m+1}\\
v_3^{m+1}\\
\vdots \\
v_n^{m+1}
\end{bmatrix}
\end{equation}
\begin{equation}
\renewcommand{\arraystretch}{1.6}
\begin{bmatrix}
v_1^{m} \\
v_2^m \\
v_3^m \\
\vdots \\
v_n^m
\end{bmatrix}
=
\begin{bmatrix}
(1-2r) & -r & 0 & \cdots & 0 \\
-r & (1-2r) & -r & \ddots & \vdots \\
0 & \ddots & \ddots & \ddots & 0 \\
\vdots & & -r & (1-2r) & -r \\
0 & \cdots & 0 & -r & (1-2r)
\end{bmatrix}
\begin{bmatrix}
v_1^{m+1}\\
v_2^{m+1}\\
v_3^{m+1}\\
\vdots \\
v_n^{m+1}
\end{bmatrix}
\end{equation}
\begin{equation}
\renewcommand{\arraystretch}{1.7}
\begin{bmatrix}
v_1^{m} \\
v_2^m \\
v_3^m \\
\vdots \\
v_n^m
\end{bmatrix}
=
\begin{bmatrix}
(1-2r) & -r & 0 & \cdots & 0 \\
-r & (1-2r) & -r & \ddots & \vdots \\
0 & \ddots & \ddots & \ddots & 0 \\
\vdots & & -r & (1-2r) & -r \\
0 & \cdots & 0 & -r & (1-2r)
\end{bmatrix}
\begin{bmatrix}
v_1^{m+1}\\
v_2^{m+1}\\
v_3^{m+1}\\
\vdots \\
v_n^{m+1}
\end{bmatrix}
\end{equation}
\end{document}
制作