如何对齐 MATRIX 表达式

如何对齐 MATRIX 表达式

我有一个矩阵表达式,我想将第二行的第二项稍微推到中间,这里是代码:

\documentclass[review]{elsarticle}
\DeclareGraphicsExtensions{.pdf,.gif,.jpg}

\usepackage{lineno,hyperref}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{cclicenses}
\usepackage{caption}
\usepackage{lscape}
\usepackage{natbib}
\usepackage{subcaption}
\modulolinenumbers[5]
\begin{document}
some text
\begin{align*}
\frac {d}{dt}
\begin{bmatrix}
\phi_{ds} \\  \phi_{qs} \\   i_{dr} \\   i_{qr}
\end{bmatrix}
=
\begin{bmatrix}
\frac{- R_{s}}{L_{s}} &  \omega_s &\frac{ L_{m}R_{s}}{L_{s}} & 0 \\
- \omega_s     &  \frac{- R_{s}}{L_{s}} & 0 &  \frac{L_{m}R_{s}}{L_{s}} \\
\frac{L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & \frac{-L_{m}\omega}{\sigma L_{s} 
L_{r}} & \frac{-1}{\sigma}(\frac{R_{r}}{ L_{r}}+\frac{L_{m}^2 R_{s}}{\sigma 
L_{s}^2 L_{r}}) & \frac{\omega_r}{\sigma} \\
\frac{L_{m}\omega}{\sigma L_{s} L_{r}} &\frac{L_{m}R_{s}}{\sigma L_{s}^2 
L_{r}} & \frac{-\omega_r}{\sigma} & \frac{-1}{\sigma}(\frac{R_{r}}{ 
L_{r}}+\frac{L_{m}^2 R_{s}}{\sigma L_{s}^2 L_{r}})
\end{bmatrix}
\begin{bmatrix}
\phi_{ds} \\  \phi_{qs} \\   i_{dr} \\   i_{qr}
\end{bmatrix}
+ \\
\begin{bmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
\frac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} &  0 & \frac{1}{L_{r}} & 0 \\
0 & \frac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \frac{1}{L_{r}}
\end{bmatrix}
\begin{bmatrix}
V_{ds} \\  V_{qs} \\   V_{dr} \\  V_{qr}
\end{bmatrix}
\end{align*}
\end{document}

图片如下: 在此处输入图片描述

答案1

phantom +我看到两种可能性:在第二行末尾添加,或者+将从第一行末尾移动到第二行开头。我还建议,为了使矩阵更具可读性,使用medium-sized来自的分数nccmath(约 80% 的\displaystyle):

\documentclass[review]{elsarticle}
\DeclareGraphicsExtensions{.pdf,.gif,.jpg}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}

\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath, nccmath}
%\usepackage{cclicenses}
\usepackage{caption}
\usepackage{lscape}
\usepackage{natbib}
\usepackage{subcaption}
\usepackage{lineno,hyperref}
\modulolinenumbers[5]
\begin{document}

Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text.
\begin{align*}
\frac {d}{dt}
\begin{bmatrix}
\phi_{ds} \\ \phi_{qs} \\ i_{dr} \\ i_{qr}
\end{bmatrix}
=
\begin{bmatrix}
\frac{- R_{s}}{L_{s}} & \omega_s &\mfrac{ L_{m}R_{s}}{L_{s}} & 0 \\
- \omega_s & \mfrac{- R_{s}}{L_{s}} & 0 & \mfrac{L_{m}R_{s}}{L_{s}} \\
\mfrac{L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & \mfrac{-L_{m}\omega}{\sigma L_{s}
L_{r}} & \mfrac{-1}{\sigma}(\mfrac{R_{r}}{ L_{r}}+\mfrac{L_{m}^2 R_{s}}{\sigma
L_{s}^2 L_{r}}) & \mfrac{\omega_r}{\sigma} \\
\mfrac{L_{m}\omega}{\sigma L_{s} L_{r}} &\mfrac{L_{m}R_{s}}{\sigma L_{s}^2
L_{r}} & \mfrac{-\omega_r}{\sigma} & \mfrac{-1}{\sigma}(\frac{R_{r}}{
L_{r}}+\mfrac{L_{m}^2 R_{s}}{\sigma L_{s}^2 L_{r}})
\end{bmatrix}
\begin{bmatrix}
\phi_{ds} \\ \phi_{qs} \\ i_{dr} \\ i_{qr}
\end{bmatrix}
+ \\
\begin{bmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
\mfrac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \mfrac{1}{L_{r}} & 0 \\
0 & \mfrac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \mfrac{1}{L_{r}}
\end{bmatrix}
\begin{bmatrix}
V_{ds} \\ V_{qs} \\ V_{dr} \\ V_{qr}
\end{bmatrix}\phantom{ + }
\end{align*}
\vspace{1cm}

\begin{align*}
\frac {d}{dt}
\begin{bmatrix}
\phi_{ds} \\ \phi_{qs} \\ i_{dr} \\ i_{qr}
\end{bmatrix}
=
\begin{bmatrix}
\frac{- R_{s}}{L_{s}} & \omega_s &\mfrac{ L_{m}R_{s}}{L_{s}} & 0 \\
- \omega_s & \mfrac{- R_{s}}{L_{s}} & 0 & \mfrac{L_{m}R_{s}}{L_{s}} \\
\mfrac{L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & \mfrac{-L_{m}\omega}{\sigma L_{s}
L_{r}} & \mfrac{-1}{\sigma}(\mfrac{R_{r}}{ L_{r}}+\mfrac{L_{m}^2 R_{s}}{\sigma
L_{s}^2 L_{r}}) & \mfrac{\omega_r}{\sigma} \\
\mfrac{L_{m}\omega}{\sigma L_{s} L_{r}} &\mfrac{L_{m}R_{s}}{\sigma L_{s}^2
L_{r}} & \mfrac{-\omega_r}{\sigma} & \mfrac{-1}{\sigma}(\frac{R_{r}}{
L_{r}}+\mfrac{L_{m}^2 R_{s}}{\sigma L_{s}^2 L_{r}})
\end{bmatrix}
\begin{bmatrix}
\phi_{ds} \\ \phi_{qs} \\ i_{dr} \\ i_{qr}
\end{bmatrix}
\\
 + \begin{bmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
\mfrac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \mfrac{1}{L_{r}} & 0 \\
0 & \mfrac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \mfrac{1}{L_{r}}
\end{bmatrix}
\begin{bmatrix}
V_{ds} \\ V_{qs} \\ V_{dr} \\ V_{qr}
\end{bmatrix}
\end{align*}

\end{document} 

在此处输入图片描述

答案2

您正在使用align*环境,但由于您没有提供任何对齐点,因此两行是右对齐的。我建议您在第一行中提供\&与符号相关的对齐点。=

在此处输入图片描述

\documentclass[review]{elsarticle}
% simplified preamble:
\usepackage{amssymb,amsmath}

\begin{document}
\noindent
some text
\begin{align*}
\frac {d}{dt}
\begin{bmatrix}
\phi_{ds} \\  \phi_{qs} \\   i_{dr} \\   i_{qr}
\end{bmatrix}
&=
\begin{bmatrix}
\frac{- R_{s}}{L_{s}} &  \omega_s &\frac{ L_{m}R_{s}}{L_{s}} & 0 \\
- \omega_s & \frac{- R_{s}}{L_{s}} & 0 &  \frac{L_{m}R_{s}}{L_{s}} \\
\frac{L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & \frac{-L_{m}\omega}{\sigma L_{s} 
L_{r}} & \frac{-1}{\sigma}\bigl(\frac{R_{r}}{ L_{r}}+\frac{L_{m}^2 R_{s}}{\sigma 
L_{s}^2 L_{r}}\bigr) & \frac{\omega_r}{\sigma} \\
\frac{L_{m}\omega}{\sigma L_{s} L_{r}} &\frac{L_{m}R_{s}}{\sigma L_{s}^2  L_{r}} & 
\frac{-\omega_r}{\sigma} & \frac{-1}{\sigma} \bigl(\frac{R_{r}}{L_{r}} +\frac{L_{m}^2 R_{s}}{\sigma L_{s}^2 L_{r}}\bigr)
\end{bmatrix}
\begin{bmatrix}
\phi_{ds} \\  \phi_{qs} \\   i_{dr} \\   i_{qr}
\end{bmatrix} \\
&\qquad+
\begin{bmatrix}
1 & 0 & 0 & 0\\
0 & 1 & 0 & 0\\
\frac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} &  0 & \frac{1}{L_{r}} & 0 \\
0 & \frac{-L_{m}R_{s}}{\sigma L_{s}^2 L_{r}} & 0 & \frac{1}{L_{r}}
\end{bmatrix}
\begin{bmatrix}
V_{ds} \\  V_{qs} \\   V_{dr} \\  V_{qr}
\end{bmatrix}
\end{align*}
\end{document}

相关内容