Tato otázka již má odpovědi zde :
Komentáře
- Podívej, rekurzivní analýza algoritmů. 🙂
- Tato stránka není o SLOVU 😉
- Nazývá se ' po částech -definovaná funkce .
Odpověď
\documentclass{article} \usepackage{mathtools} %loads amsmath as well \DeclarePairedDelimiter\Floor\lfloor\rfloor \DeclarePairedDelimiter\Ceil\lceil\rceil \begin{document} \[ T(n) = \begin{cases} 0 & \text{if $n=1$} \\ 1 & \text{if $n=2$} \\ T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 & \text{if $n>2$} \end{cases} \] \end{document}
Komentáře
Odpověď
Pouze s částečným zarovnáním kvůli dlouhému poslednímu řádku:
\documentclass{article} \usepackage[utf8]{inputenc} \usepackage{fourier} \usepackage{mathtools} %loads amsmath as well \DeclarePairedDelimiter\Floor⎣⎦ \DeclarePairedDelimiter\Ceil⎣⎦ \begin{document} \[ T(n) = \begin{cases*} 0 \quad& if $ n = 1 $ \\ 1 & if $ n = 2 $ \\ \mathrlap{T(\Floor{n/2}) + T(\Ceil{n/2}) + 2 \quad \text{if } n > 2} \end{cases*}\] \end{document}
odpověď
Toto je jeden způsob, jak získat požadovaný výsledek v LaTeXu
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{align} T(n) = \left\{ \begin{array}{cc} 0 & \hspace{5mm} n=1 \\ 1 & \hspace{5mm} n=2 \\ T( \lfloor \frac{n}{2} \rfloor) + T(\lceil \frac{n}{2} \rceil )+ 2 & \hspace{5mm} n > 2 \\ \end{array} \right. \end{align} \end{document}
Komentáře
- Použít
cases
zamsmath
. - Proč používat prostředí
align
, pokud ' není co sladit? - Jak je uvedeno, toto je jeden způsob, jak dosáhnout požadovaných výsledků. To ponechává prostor pro další možné způsoby.
- Při pohledu na obrázek v otázce si ' nemyslím, že ' s požadováno pro centrování 0, 1 a delšího výrazu. Kromě toho, pokud je skutečně potřeba extra prostor mezi sloupci, existují mnohem lepší způsoby, než jej ručně přidat do každého řádku.
- @Jeff zde je zobrazeno několik možností: tex.stackexchange.com/questions/133280/…
&
s, ale ' d zarovnám první část řádky vlevo (takže0
a1
zarovnány sT(
místo+ 2
). Chápu důvody zarovnávání čísel, ale mít tolik mezer vypadá divně a je ' těžké vidět, co ' je v prvním dva řádky, kromě toho naznačuje falešnou představu, že výstup bude vypadat jako zarovnání, které je nepravdivé.& \text{if $n=1$}
je jednodušší.& if $n=1$
je stále jednodušší pomocí prostředícases*
zmathtools
.