尝试对具有分段函数的方程进行编号

尝试对具有分段函数的方程进行编号

我正在写报告,正在给我的方程式编号。我有一个分段函数方程式,我不知道我做错了什么。这就是我所拥有的:

\begin{equation}
        f(r_i)=\left{
        \begin{array}{c c}
            r_i^2/2 &|r_i|\leq h
            h|r_i|-h^2/2 &\text{otherwise}
        \end{array}
    \end{equation}

答案1

您的代码有三个问题:

  • \left{应该\left\{

  • \\第一个案例的末尾缺少换行指令。

  • \right.最重要的是,之后需要一个指令\end{array,作为 的“空”对应部分\left\{

也就是说,您还应该考虑使用cases针对当前情况量身定制的环境(双关语)。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for 'cases' env.
\begin{document}
Using an \texttt{array} environment:
\begin{equation}
        f(r_i)=
        \left\{ \begin{array}{ll}
            r_i^2/2 &|r_i|\leq h \\
            h|r_i|-h^2/2 &\text{otherwise}
        \end{array} \right.
    \end{equation}

Using a \texttt{cases} environment:
\begin{equation}
        f(r_i)=
        \begin{cases}
            r_i^2/2 &|r_i|\leq h \\
            h|r_i|-h^2/2 &\text{otherwise}
        \end{cases}
    \end{equation}
\end{document}

答案2

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}                                                                            
    f(r_i)=
    \begin{cases}
        r_i^2/2 &|r_i|\leq h \\
        h|r_i|-h^2/2 &\text{otherwise}
    \end{cases} \tag{1}\label{1}
\end{align}
\end{document}                                                                                         

您还可以使用对齐环境。在标签和标签下,您还可以放置自定义方程编号。

相关内容