我目前遇到了在多行上进行矩阵乘法的问题,我的代码如下:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage{bm}
\usepackage{amsmath}
\begin{document}
\begin{align*}
= \min tr \left \{ \begin{bmatrix}
d_1 & 0 & \cdots & 0\\
0 & d_2 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & d_p\\
0 & 0 & \cdots & 0
\end{bmatrix} \left (\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 1\\
0 & 0 & \cdots & 0
\end{bmatrix} - \begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 0\\
0 & 0 & \cdots & 0
\end{bmatrix} \right ) \\
\begin{bmatrix}
d_1 & 0 & \cdots & 0\\
0 & d_2 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & d_p\\
0 & 0 & \cdots & 0
\end{bmatrix}
\left(\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 1\\
0 & 0 & \cdots & 0
\end{bmatrix} - \begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 0\\
0 & 0 & \cdots & 0
\end{bmatrix} \right) \right \}
\end{align*}
\end{document}
理想情况下,我希望它们都在同一行,但由于它们太长,我不得不使用多行。
问题似乎出在末尾的花括号上。
我已尝试实施所建议的这里并且也尝试过使用multiline
,但没有成功。
我对乳胶还不太熟悉,所以如果这个问题的答案很简单,请原谅。
谢谢!
答案1
我猜这是更大显示的一部分。由于所有对象的高度相同,因此您可以使用\right.
和\left.
插入“空分隔符”。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&= \min \operatorname{tr}
\left \{
\begin{bmatrix}
d_1 & 0 & \cdots & 0\\
0 & d_2 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & d_p\\
0 & 0 & \cdots & 0
\end{bmatrix}
\left(
\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 1\\
0 & 0 & \cdots & 0
\end{bmatrix} -
\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 0\\
0 & 0 & \cdots & 0
\end{bmatrix}
\right )
\right.
\\
&\hspace{6em}\left.
\begin{bmatrix}
d_1 & 0 & \cdots & 0\\
0 & d_2 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & d_p\\
0 & 0 & \cdots & 0
\end{bmatrix}
\left(
\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 1\\
0 & 0 & \cdots & 0
\end{bmatrix} -
\begin{bmatrix}
1 & 0 & \cdots & 0\\
0 & 1 & \cdots & 0\\
\vdots & \vdots & \ddots & \vdots\\
0 & 0 & 0 & 0\\
0 & 0 & \cdots & 0
\end{bmatrix}
\right)
\right \}
\end{align*}
\end{document}