Dette spørsmålet har allerede svar her :
Kommentarer
- Å se, rekursiv algoritmeanalyse. 🙂
- Dette nettstedet handler ikke om WORD 😉
- Det ' heter en stykkevis -definert funksjon .
Svar
\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}
Kommentarer
Svar
Med bare en delvis justering på grunn av den siste linjen:
\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}
Svar
Dette er en måte å oppnå ønsket resultat i LaTeX
\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}
Kommentarer
- Bruk
cases
fraamsmath
. - Hvorfor bruke et
align
-miljø hvis ' ikke er noe som skal justeres? - Som nevnt er dette en måte å oppnå de ønskede resultatene på. Dette gir rom for andre mulige måter.
- Fra å se på bildet i spørsmålet, tror jeg ikke ' t det ' s ønsket for at 0, 1 og lengre uttrykk skal sentreres. I tillegg, hvis det ekstra ønsket mellomrom mellom kolonner virkelig er ønsket, er det mye bedre måter enn å legge det til manuelt i hver rad.
- @Jeff noen få alternativer vises her: tex.stackexchange.com/questions/133280/…
&
s, men jeg ' d justerer første del av linjene til venstre (så0
og1
justert medT(
i stedet for+ 2
). Jeg forstår begrunnelsen bak å justere tall, men å ha så mange mellomrom ser rart ut, og det ' er vanskelig å se hva ' er der i det første to rader, foruten det antyder den falske ideen om at utdataene vil ligne den justeringen som er falsk.& \text{if $n=1$}
er lettere.& if $n=1$
er fremdeles enklere ved å brukecases*
-miljøet framathtools
.