在多行上进行矩阵乘法

在多行上进行矩阵乘法

我目前遇到了在多行上进行矩阵乘法的问题,我的代码如下:

\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}

在此处输入图片描述

相关内容