如何在一个方程中写出 3 个独立的公式?

如何在一个方程中写出 3 个独立的公式?

在此处输入图片描述

我想将以上 3 个公式全部写在一行中,该怎么做?

\begin{equation}
y= {w}^{T}x  where

{x = 
\begin{bmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{m} 
\end{bmatrix}}

and 
{
x = 
\begin{bmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{m} 
\end{bmatrix}
}


.
\end{equation}
where  
\begin{equation*}
x = 
\begin{bmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{m} 
\end{bmatrix}
\end{equation*}

但它给了我这个输出:

在此处输入图片描述

答案1

我认为我们的代码不仅会将内容拆分成几行,还会为空行提供错误消息。一个快速修复方法是

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
y= {w}^{T}x\quad\text{where }
w = 
\begin{bmatrix}
w_{1} \\
w_{2} \\
\vdots \\
w_{m} 
\end{bmatrix}
\text{ and }
x = 
\begin{bmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{m} 
\end{bmatrix}
\end{equation}
\end{document}

在此处输入图片描述

这里我使用了\text适当的方法,删除了空行,并假设您不想指定x两次。在完整的文档中,您可能想要添加标点符号。

答案2

仅使用一个equation环境:

\begin{equation}
y= {w}^{T}x  \text{ where }
{x = 
\begin{bmatrix}
x_{1} \\
x_{2} \\
\vdots \\
x_{m} 
\end{bmatrix}}
\text{ and }
{
w = 
\begin{bmatrix}
w_{1} \\
w_{2} \\
\vdots \\
w_{m} 
\end{bmatrix}
}
.
\end{equation}

在此处输入图片描述

还请注意,\text{...}将某些文本放入数学模式时不要直接写单词,因为这样它们将被视为变量(您可以看到斜体字体看起来不正确)。

相关内容