我该如何用两行表示这个矩阵和?我收到错误“额外的对齐标签已更改为 \cr。\end{multline}”
\begin{multline}
\begin{bmatrix}
\dot{i_v} \\ \dot{i_o} \\ \dot{V_o}
\end{bmatrix} =
\begin{bmatrix}
\frac{-R_f}{L_f} & 0 &\frac{1}{L_f}\\ 0 & \frac{-R_o}{L_o} & \frac{-1}{L_o} \\ \frac{1}{C_f} & \frac{-1}{C_f} & 0
\end{bmatrix}
\begin{bmatrix}
\Delta{i_v} \\ \Delta{i_o} \\ \Delta{V_o}
\end{bmatrix} +
\begin{bmatrix}
\frac{1}{L_f} \\ 0 \\ 0
\end{bmatrix}
\begin{bmatrix}
\Delta{V_t}
\end{bmatrix}
& + \begin{bmatrix}
0 \\ \frac{-1}{L_o} \\ 0
\end{bmatrix}
\begin{bmatrix}
\Delta{V_{dc}}
\end{bmatrix}
\end{multline}
答案1
你的问题在于
\end{bmatrix}
& + \begin{bmatrix}
这&
在矩阵之外,因此由 解释multline
。但multline
不支持对齐,因此&
在这里会出现错误。
您在评论中提到这是您想要换行的位置。然后将其替换&
为\\
,您就会得到您想要的:
\documentclass[a4paper]{article}
\usepackage{amsmath}
\begin{document}
\begin{multline}
\begin{bmatrix}
\dot{i_v} \\ \dot{i_o} \\ \dot{V_o}
\end{bmatrix} =
\begin{bmatrix}
\frac{-R_f}{L_f} & 0 &\frac{1}{L_f}\\ 0 & \frac{-R_o}{L_o} & \frac{-1}{L_o} \\ \frac{1}{C_f} & \frac{-1}{C_f} & 0
\end{bmatrix}
\begin{bmatrix}
\Delta{i_v} \\ \Delta{i_o} \\ \Delta{V_o}
\end{bmatrix} +
\begin{bmatrix}
\frac{1}{L_f} \\ 0 \\ 0
\end{bmatrix}
\begin{bmatrix}
\Delta{V_t}
\end{bmatrix}
\\
+ \begin{bmatrix}
0 \\ \frac{-1}{L_o} \\ 0
\end{bmatrix}
\begin{bmatrix}
\Delta{V_{dc}}
\end{bmatrix}
\end{multline}
\end{document}