Seite 1 von 1

Fomel über mehrere Zeilen mit Array ?!

Verfasst: Mo 21. Jan 2013, 13:04
von Grizzly
Hallo,
ich bin neu hier im Forum und bitte euch um Hilfe.
Ich suche den code für die Fomel und meine Lösung passt leider icht ganz...
\begin{equation}\label{\topo_x}
 h_{X}(x) =  
\left\{
\begin{array}{rcl}
\left 1,&  \right |x| > S_{x} + V_{x} \\ 
\left \frac{1}{2} - \frac{1}{2} \cos (\pi \frac{|x| - V_{x}}{S_{x}}),&  \right V_{x} < |x| < S_{x} + V_{x}  \\
 \left 0,&  \right|x| < V_{x}.  
\end{array}
\right.          
\end{equation}
Die 1 und die 0 sollen linksbündig sein und die dei Bedingungen auch schön linksbündig untereinander. Aber ich kriegs leider (noch) nicht hin.
Ich bitte euch um eure Vorschläge und bedanke mich schonmal im Voraus

Verfasst: Mo 21. Jan 2013, 13:48
von Ironoxid
Wie gefällt dir denn
\documentclass{scrartcl}
\usepackage{amsmath}
\begin{document}


\begin{equation}
 h_{X}(x) =  
	\begin{cases}
		 1, &   |x| > S_{x} + V_{x} \\
 		\frac{1}{2} - \frac{1}{2} \cos \left (\pi \frac{|x| - V_{x}}{S_{x}}\right ), &   V_{x} < |x| < S_{x} + V_{x}  \\
		 0, &  |x| < V_{x}.
	\end{cases}
	\label{topo_x} 
\end{equation} 
oder
\begin{equation}
 h_{X}(x) = 
 	\left\{\begin{aligned}
		 & 1, &  & |x| > S_{x} + V_{x} \\
 		& \frac{1}{2} - \frac{1}{2} \cos \left (\pi \frac{|x| - V_{x}}{S_{x}}\right ), & &   V_{x} < |x| < S_{x} + V_{x}  \\
		 & 0, & &  |x| < V_{x}.
	\end{aligned}\right.
	\label{topo2_x} 
\end{equation} 

\end{document}
?

Verfasst: Mo 21. Jan 2013, 13:49
von Epllus
Sorry, für den Doppelpost.
1. Dein Beispiel ist kein Minimalbeispiel.
2. Deine Formel ist nicht lauffähig.
3. Warum gibt es so viele \left and \right drinnen?
4. Versuchs hiermit:
\begin{equation}\label{topo_x} 
 h_{X}(x) =   
\left\{ 
\begin{array}{lcl} 
 1,  &&|x| > S_{x} + V_{x} \\ 
 \frac{1}{2} - \frac{1}{2} \cos (\pi \frac{|x| - V_{x}}{S_{x}}), &&V_{x} < |x| < S_{x} + V_{x}  \\ 
  0, &&|x| < V_{x}.   
\end{array} 
\right.           
\end{equation} 
Hoffe es hilft
Epllus

Verfasst: Mo 21. Jan 2013, 14:01
von Grizzly
Hallo Freunde,

vielen Dank für die schnelle Hilfe ! Es funktioniert auf beide Arten wie gewünscht

Habe den code aus meinem Programm ausgeschnitten und das war natürlich dann nicht lauffähig, sorry...

Bei der programmierung werde ich mich wohl in den left und rights verloren haben.

Schöne Grüße