Fläche zwischen zwei Funktionen einfärben - TikZ

Tabellen und Grafiken erstellen und anordnen


michl1211
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: So 17. Jan 2010, 17:23

Fläche zwischen zwei Funktionen einfärben - TikZ

Beitrag von michl1211 »

Hallo,

ich bin leider im TikZ-Manual nicht fündig geworden. Wie kann ich die Fläche zwischen diesen beiden Funktion einfärben? Außerdem würde ich ganz gerne etwas mehr Punkte zur Erstellung des Graphen berechnen lassen, damit er etwas flüssiger aussieht.
\documentclass{scrartcl}
  \usepackage[utf8x]{inputenc}
  \usepackage{tikz}
 
\begin{document}
  \begin{tikzpicture}
    \draw[green!70!black, line width=0.7pt] plot[domain=0:10] (\x,{0.5*sin(\x r) + 4.5}) 
      node[right] {$f_2$};
    \draw[green!70!black, line width=0.7pt] plot[domain=0:10] (\x,{0.5*sin(\x r) + 1.5}) 
      node[right] {$f_1$};
  \end{tikzpicture}
\end{document}
Vielen Dank schonmal!

Gruß
michl1211
System: TeX Live 2012, ArchLinux 3.2.9-1; Editor: Vim, Kile

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Hallo,

die Option mit der man die Anzahl der Berechnungspunkte für plot selbst vorgeben kann, heißt samples.

Eine Möglichkeit, die Fläche zwischen diesen beiden Funktionen zu füllen, ist zum Beispiel:
\documentclass{scrartcl} 
  \usepackage[utf8]{inputenc} 
  \usepackage{tikz} 

\begin{document} 
  \begin{tikzpicture}[every plot/.append style={samples=50}]
    \fill[lightgray!20] plot[domain=0:10] (\x,{0.5*sin(\x r) + 4.5})%
                      -- plot[domain=10:0] (\x,{0.5*sin(\x r) + 1.5});%
    \draw[green!70!black, line width=0.7pt] plot[domain=0:10] (\x,{0.5*sin(\x r) + 4.5}) 
      node[right] {$f_2$}; 
    \draw[green!70!black, line width=0.7pt] plot[domain=0:10] (\x,{0.5*sin(\x r) + 1.5}) 
      node[right] {$f_1$}; 
  \end{tikzpicture} 

\end{document} 
Gruß
Elke

michl1211
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: So 17. Jan 2010, 17:23

Beitrag von michl1211 »

Hallo,

vielen Dank.


Gruß
michl1211
System: TeX Live 2012, ArchLinux 3.2.9-1; Editor: Vim, Kile

Antworten