我想分离我的矩阵,因为它超过了列大小,就像下面的模式一样。
from
Vm(q,qdot) = [matrix]
to
Vm(q,qdot)
and not
\begin{equation}
\label{eq6}
\begin{array}{c}
V_m (\bf {q}, \bf{\dot {q}})
\end{array} \\
=
\newline \left[
\begin{array}{cccccc}
m_1 & 0 & 0 & 0 & 0 & 0 \\
0 & m_2 & 0 & 0 & 0 & 0 \\
0 & 0 & m_3 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & I_z{\dot{\psi}} & -I_y{\dot{\theta}} \\
0 & 0 & 0 & -I_z{\dot{\psi}} & 0 & J_t{\omega}+I_x\dot{\phi} \\
0 & 0 & 0 & I_y{\dot{\theta}} & -J_t{\omega}-I_x\dot{\phi} & 0 \nonumber
\end{array}
\right]
\end{equation}
答案1
您正在使用相当旧的语法(\bf
例如,在数学模式中)。
我建议你加载数学包,它为高效编写数学公式提供了许多有用的新环境。
\newline
不允许在数学显示中使用A,例如equation
。使用数学还有multline
它的未编号变体multline*
:
\begin{multline*}
V_{m}(\mathbf{q}, \dot{\mathbf{q}})=\\ % break here
\begin{bmatrix}
m_1 & 0 & 0 & 0 & 0 & 0 \\
0 & m_2 & 0 & 0 & 0 & 0 \\
0 & 0 & m_3 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & I_z\dot{\psi} & -I_y\dot{\theta} \\
0 & 0 & 0 & -I_z\dot{\psi} & 0 & J_t\omega+I_x\dot{\phi} \\
0 & 0 & 0 & I_y\dot{\theta} & -J_t\omega-I_x\dot{\phi} & 0
\end{bmatrix}
\end{multline*}