PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \eqnarray geschachtelt mit \cases



afeddersen
30-07-2010, 15:23
Ich habe versucht \eqnarray und \cases zu schachteln. :eek:
Das hat aber leider nicht funktioniert. Kann mir jemand sagen, wo der Fehler liegt? :confused:

Hier mein Minimalbeispiel:



\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}

\linespread{1.1}
\date{August 3\textsuperscript{rd}, 2010}
\author{Arndt Feddersen}
\title{MVDMEUM}

\begin{document}

\begin{eqnarray}
&\textnormal{Binomial p.d.:} & \mathcal{A}_{1} &:=&X \sim
\begin{cases}
0 & x<0 \\
{n \choose x} p^{x} (1-p)^{n-x} & otherwise\\
\end{cases} \\
&\textnormal{Negative Binomial p.d.:} & \mathcal{A}_{2} &:=&X \sim
\begin{cases}
0 & x<0 \\
\frac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!} & otherwise
\end{cases} \\
\end{eqnarray}

\end{document}

Karlo
30-07-2010, 15:37
hey,
es liegt an der falschen Verwendung von eqnarray - da gibt es nur 3 Spalten. Da du amsmath verwendest, solltest du auch die dazugehörige align-Umgebung (statt eqnarray) verwenden.

lg
karlo

Stefan_K
30-07-2010, 15:49
Karlos Hinweis untermauernd: eqnarray vs. align (http://texblog.net/latex-archive/maths/eqnarray-align-environment/).

Stefan

afeddersen
30-07-2010, 21:31
Danke für den Tipp mit align!

Ich habe jetzt folgendes gemacht:



\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}

\begin{document}

\begin{align}
\textnormal{Binomial: } \mathcal{A}_{1} &= X \sim
\begin{cases}
0 & x<0 \\
{n \choose x} p^{x} (1-p)^{n-x} & otherwise\\
\end{cases} \\
\textnormal{Negative Binomial: } \mathcal{A}_{2} &= X \sim
\begin{cases}
0 & x<0 \\
\frac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!} & otherwise\\
\end{cases} \\
\end{align}

\end{document}


Da gibt es nur zwei Kleinigkeiten, die ich nicht hinbekomme:

1. Die Definitionsbereiche der beiden Formeln (x>0, bzw. otherwise) stehen nicht untereinander. Was muss ich verändern, damit diese untereinander geschrieben werden?

2. align richtet alls an der Relation aus (hier =).
Ich hätte jedoch gerne die Betitelung der Formel (Binomial, bzw. Negative Binomial) linksbündig, dann die Ai und = Zeichen auch wieder untereinander.

Danke für Eure Hilfe.

Stefan_K
30-07-2010, 21:51
Hallo,

mit der alignat-Umgebung kannst Du an mehreren Stellen ausrichten. Textteile wie "otherwise" würde ich als \text{otherwise} schreiben. Sonst sehen sie aus wie ein Produkt aus den Variablen o, t, h, ... - eben in der Mathematikschrift, kursiv.

Stefan

voss
30-07-2010, 22:31
Danke für den Tipp mit align!

Da gibt es nur zwei Kleinigkeiten, die ich nicht hinbekomme:

1. Die Definitionsbereiche der beiden Formeln (x>0, bzw. otherwise) stehen nicht untereinander. Was muss ich verändern, damit diese untereinander geschrieben werden?

2. align richtet alls an der Relation aus (hier =).
Ich hätte jedoch gerne die Betitelung der Formel (Binomial, bzw. Negative Binomial) linksbündig, dann die Ai und = Zeichen auch wieder untereinander.


hier nützt die align oder alignet wenig, da du innerhalb der und
außerhalb von cases ausrichtren willst. Also musst du tricksen ...

\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}

\begin{document}

\begin{align}
\text{Binomial: } \mathcal{A}_{1} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dbinom{n}{x} p^{x} (1-p)^{n-x}
\end{array} \right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%
\text{Negative Binomial: } \mathcal{A}_{2} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\end{align}

\end{document}

Herbert

afeddersen
01-08-2010, 13:51
Vielen Dank für den Code!
Der funktioniert prima, bis auf eine Kleinigkeit.
Die Equationbezifferung am Ende jeder Zeile wird versetzt schräg darunter angezeigt.
Ist es nicht irgendwie möglich, die in derselben Zeile vertikal mittig ausgerichtet zu haben?

voss
01-08-2010, 15:03
Vielen Dank für den Code!
Der funktioniert prima, bis auf eine Kleinigkeit.
Die Equationbezifferung am Ende jeder Zeile wird versetzt schräg darunter angezeigt.
Ist es nicht irgendwie möglich, die in derselben Zeile vertikal mittig ausgerichtet zu haben?

dann ist dein Textbereich zu schmal und somit _muss_ die Nummer
tiefer gesetzt werden. Bei mir ist sie richtig, wie eben in obigem
Beispiel schon gezeigt

Herbert

afeddersen
01-08-2010, 17:04
Ok, ich habe die übrigen Formeln gekürzt, damit sie in die Zeile passten.

Wie kann ich es denn jetzt hinbekommen, dass die Benennungen am Anfang (Binomial, Negative Binomial,...) linksbündig gesetzt werden?

Stefan_K
01-08-2010, 17:13
Wie kann ich es denn jetzt hinbekommen, dass die Benennungen am Anfang (Binomial, Negative Binomial,...) linksbündig gesetzt werden?

Beispielsweise mit flalign und weiteren Spaltentrennern:

\documentclass[11pt,a4paper, twoside,notitlepage,demo]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}

\begin{document}

\begin{flalign}
&\text{Binomial:} &\mathcal{A}_{1} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dbinom{n}{x} p^{x} (1-p)^{n-x}
\end{array} \right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%
&\text{Negative Binomial:}&\mathcal{A}_{2} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\end{flalign}

\end{document}

Stefan


--
TeXblog (http://texblog.net)

afeddersen
01-08-2010, 17:51
Ok, das habe ich ausprobiert...
jetzt ist es zwar linksbündig, aber es wird auch enorm viel Platz verbraucht (vertikal und horizontal), sodass nun nicht alles drauf geht... hier mal mein Output::eek:



\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}
\usepackage{multicol}
\begin{document}
\begin{flalign}
&\text{Binomial: } &\mathcal{A}_{1} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dbinom{n}{x} p^{x} (1-p)^{n-x}
\end{array} \right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Negative Binomial: } &\mathcal{A}_{2} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}\\
\end{array}
\\
%--------------------------
&\text{Beta: } &\mathcal{A}_{3} &= X \sim
%
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{x^{\nu-1} (1-x)^(\omega-1)}{B(\nu,\omega)} \\[5pt]
0
\end{array}\right. &
%
\begin{array}{l}
x<0 \\[5pt]
x<1\\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Gamma: } &\mathcal{A}_{4} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{(\frac{x}{b})^{c-1} e^{-\frac{x}{b}}}{b \Gamma(c)}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Gumbel: } &\mathcal{A}_{5} &= X \sim
\frac{e^{-\frac{x-a}{b}} e^{-e^{-\frac{x-a}{b}}}}{b} \\
%--------------------------
&\text{Inverse Gaussian: } &\mathcal{A}_{6} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\sqrt{\frac{2\lambda}{4\pi x^{3}}} e^{-\frac{\lambda (x-\zeta)^{2}}{2\zeta^{2} x}}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Laplace: } &\mathcal{A}_{7} &= X \sim
\frac{e{-\frac{|a-x|}{b}}}{2b} \\
%--------------------------
&\text{Log Normal: } &\mathcal{A}_{8} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\frac{\sqrt{2}}{2} \frac{e^{-\frac{1}{2} \frac{(\ln{x}-b)^{2}}{c^{2}}}}{x c \sqrt{\pi}}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Moyal: } &\mathcal{A}_{9} &= X \sim
\frac{\sqrt{2}}{2} \frac{e^{-\frac{1}{2} \frac{x-a}{b}-\frac{1}{2} e^{-\frac{x-a}{b}}}}{\sqrt{\pi} b} \\
%--------------------------
&\text{Gaussian: } &\mathcal{A}_{10} &= X \sim
\frac{\sqrt{2}}{2} \frac{e^{-\frac{1}{2} \frac{(x-\mu)^{2}}{\sigma^{2}}}}{\sqrt{\pi}\sigma} \\
%--------------------------
&\text{Log Normal: } &\mathcal{A}_{11} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\frac{cb^{c}}{x^{c+1}}
\end{array}\right. &
\begin{array}{l}
x<b \\[5pt]
\text{otherwise}
\end{array}
\\
%--------------------------
&\text{Power: } &\mathcal{A}_{12} &= X \sim
%
\left\{\begin{array}{l}
0 \\[5pt]
\frac{cx^{c-1}}{b^{c}} \\[5pt]
0
\end{array}\right. &
%
\begin{array}{l}
x<0 \\[5pt]
x\leq b\\[5pt]
\text{otherwise}
\end{array}
\\
%------------------------------
&\text{Logistic: } &\mathcal{A}_{13} &= X \sim
\frac{e^{\frac{x-a}{b}}}{b(1+e^{\frac{x-a}{b}})^{2}}
\end{flalign}
\end{document}

Stefan_K
01-08-2010, 18:34
Mit

\begin{alignat}{3}
...
\end{alignat}
statt flalign stünde alles enger. Nur die 2 Zeilen bräuchten geändert zu werden, daher spare ich die Kopie des Gesamtbeispiels.

Stefan

Karlo
01-08-2010, 18:45
hab mal einen flüchtigen Blick auf den Inhalt geworfen:
bei Gl. (8) lässt du ne Division durch 0 zu und bei (11) fehlt die "Anweisung" für otherwise.

lg
karlo

voss
01-08-2010, 18:49
Ok, ich habe die übrigen Formeln gekürzt, damit sie in die Zeile passten.

Wie kann ich es denn jetzt hinbekommen, dass die Benennungen am Anfang (Binomial, Negative Binomial,...) linksbündig gesetzt werden?


\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}

\begin{document}

\begin{align}
\text{\makebox[8.5em][l]{Binomial:} } \mathcal{A}_{1} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dbinom{n}{x} p^{x} (1-p)^{n-x}
\end{array} \right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\\
%
\text{\makebox[8.5em][l]{Negative Binomial:} } \mathcal{A}_{2} &= X \sim
\left\{\begin{array}{l}
0 \\[5pt]
\dfrac{\Gamma(y+x) p^{y} (1-p)^{x}}{\Gamma(y) (x)!}
\end{array}\right. &
\begin{array}{l}
x<0 \\[5pt]
\text{otherwise}
\end{array}
\end{align}

\end{document}

Herbert

afeddersen
01-08-2010, 19:44
Vielen Dank für all die hilfreichen Kommentare!
Das mit der LogNV ist natürlich ein gravierender Tipfehler: Besten Dank!
Ich werde den Usern dieses Forums definitiv gesammelt in meiner Diplomarbeit danken!!
Ohne Eure Hilfe hätte ich das sicherlich nicht so schnell so schön hinbekommen!!

afeddersen
01-08-2010, 19:57
Hier hat es mit dem linksbündig irgendwie garnicht funktioniert, egal, wie ich die &-Zeichen hin und herschiebe...



\documentclass[11pt,a4paper, twoside,notitlepage]{article}
\usepackage[latin1]{inputenc}
\usepackage{pdfpages}
\usepackage{graphicx}
\usepackage{dsfont}
\usepackage{multicol}
\usepackage{mathtools}

\DeclarePairedDelimiter\abs{\lvert}{\rvert}

\begin{document}
\begin{alignat}{3}
\textnormal{CARA: } \quad &&u_{CARA} &= 1-e^{-\rho x}\\
\textnormal{CRRA: } \quad &&u_{CRRA} &= \frac{x^{1-\rho}}{1-\rho}\\
\textnormal{DARA: } \quad &&u_{DARA} &= \ln{x}
\end{alignat}
\end{document}

Stefan_K
01-08-2010, 20:08
begin{flalign}
\text{CARA:} && u_{CARA} &= 1-e^{-\rho x}&\\
\text{CRRA:} && u_{CRRA} &= \frac{x^{1-\rho}}{1-\rho}&\\
\text{DARA:} && u_{DARA} &= \ln{x}&
\end{flalign}
Stefan