将矩阵方程拆分成多行

将矩阵方程拆分成多行

我正在努力将一个带有矩阵数学的方程拆分成多行。我尝试过多行和对齐环境,但没有成功。它似乎无法处理这个方程中的矩阵。

这是我的代码,没有任何拆分尝试:

\begin{equation}
    T'_{corr}(z)= 
    \begin{bmatrix} 
        n t_{0,c} + m t_{sel,c} & n t_{0,i} + m t_{sel,i} & n t_{0,j} + m t_{sel,j} & n t_{0,k} + m t_{sel,k} & n t_{0,u} + m t_{sel,u} &  n t_{0,v} + m t_{sel,v}\\        
    \end{bmatrix} 
    \begin{bmatrix} 
        \delta\phi'_c(z) \\ \delta\phi'_i(z) \\ \delta \phi'_j(z) \\ \delta\phi'_k(z)  \\ \delta\phi'_u(z) \\\delta\phi'_v(z) \\
    \end{bmatrix}
\end{equation}

答案1

我不会排版一个 6 元素行向量,而是排版转置相应列向量。

在此处输入图片描述

当然,您可以自由选择不同的符号来^{T}表示转置。

\documentclass{article}
\usepackage{mathtools} % for '\smashoperator' macro

\begin{document}
\begin{equation}
    T'_{\mathrm{corr}}(z)= 
    \begin{bmatrix} 
        n t_{0,c} + m t_{\mathrm{sel},c} \\ 
        n t_{0,i} + m t_{\mathrm{sel},i} \\ 
        n t_{0,j} + m t_{\mathrm{sel},j} \\ 
        n t_{0,k} + m t_{\mathrm{sel},k} \\ 
        n t_{0,u} + m t_{\mathrm{sel},u} \\ 
        n t_{0,v} + m t_{\mathrm{sel},v}      
    \end{bmatrix}^{T}\!
    \begin{bmatrix} 
        \delta\phi'_c(z) \\ 
        \delta\phi'_i(z) \\ 
        \delta\phi'_j(z) \\ 
        \delta\phi'_k(z) \\ 
        \delta\phi'_u(z) \\
        \delta\phi'_v(z)
    \end{bmatrix}
    = \!\! \smashoperator[r]{\sum_{\kappa\in\{c,i,j,k,u,v\}}} 
    (nt_{0,\kappa}+mt_{\mathrm{sel},\kappa})\,\delta\phi'_{\kappa}(z)
\end{equation}
\end{document}

答案2

第一个矩阵比\textwidth...长得多,因此可以将其分成三行:

\documentclass{article}
\usepackage{mathtools}

\begin{document}
    \begin{gather}
T'_{corr}(z)=
\left[\begin{multlined}
    nt_{0,c}+ mt_{sel,c}\quad  nt_{0,i}+ mt_{sel,i} \\
    nt_{0,j}+ mt_{sel,j}\quad  nt_{0,k}+ mt_{sel,k} \\ 
    nt_{0,u}+ mt_{sel,u}\quad  nt_{0,v}+ mt_{sel,v}
\end{multlined}\right]
\begin{bmatrix}
    \delta\phi'_c(z)    \\ 
    \delta\phi'_i(z)    \\ 
    \delta \phi'_j(z)   \\ 
    \delta\phi'_k(z)    \\ 
    \delta\phi'_u(z)    \\
    \delta\phi'_v(z)
\end{bmatrix}
    \end{gather}
\end{document}

在此处输入图片描述

相关内容