PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : tikz: Koordinatensystem + Funktionsgraph + Tabelle



e271
05-05-2012, 11:42
Hi,

ich würde gerne möglichst einfach mit tikz ein teilweise eingefärbtes Koordinatensystem + Tabelle unterhalb erzeugen. Die Breite der Tabellenspalten hängen dabei von bestimmten Punkten des Funktionsgraphen (hier: Nullstellen und Postellen) ab.

Leider habe ich keinen Ansatz. Vielleicht kann mir ja jemand einen Tipp geben.

http://www.netalive.org/rationale-funktionen/pictures/vorzeichenwechsel_gebrochenrational.gif

Danke im voraus!

e271

Stefan_K
05-05-2012, 14:36
Hallo,

auf teample.net (http://texample.net/) findest Du vielleicht Ansätze, hier: Coordinate systems examples (http://www.texample.net/tikz/examples/feature/coordinate-systems/).

Stefan

e271
05-05-2012, 19:00
@Stefan_K
Danke, die kenne ich schon. Den oberen Teil (KS) habe ich auch schon hinbekommen. Jetzt muss ich mir nur noch etwas für die Tabelle überlegen. Die + und - Zeichen müssen noch in den jeweiligen Zellen zentriert angezeigt werden.


\documentclass{scrartcl}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\def\xmin{-4};
\def\xmax{3};
\draw[fill=blue] (\xmin-0.25,0) rectangle (\xmax+0.25,-1);
\foreach \count/\x/\y in{1/-1.5/$x+\frac{3}{2}$,
2/-1.5/$x+\frac{3}{2}$,
3/1.5/$x-\frac{3}{2}$,
4/1.5/$x-\frac{3}{2}$}
{
\draw (\x,-1-5*0.5) -- (\x,1);
\node[above] at (\xmin, -1-\count*0.5-0.05) {\tiny\y};
};
\node[above] at (\xmin, -1-5*0.5) {\tiny$f(x)$};
\draw (-3.5,-1-5*0.5) -- (-3.5,-1);

\draw[->] (\xmin-0.5,0) -- (\xmax+0.5,0) node [above] {$x$};

\foreach \x in {\xmin,...,\xmax}
\draw (\x,0.1) -- (\x,-0.1) node [below] {\x};

\foreach \x in {0,...,5}
\draw (\xmin-0.5,-1-0.5*\x) -- (\xmax+0.5,-1-0.5*\x);
\end{tikzpicture}
\end{document}
Ach ja, kann ich auf die Anzahl der Elemente in einer foreach-Schleife zugreifen?

Bis dann
e