Fläche einfärben unter und über Gerade
Hallo zusammen
ich versuche gerade einen sinus zu zeichnen, welcher zwei Schnittpunkte mit einer Geraden hat.
Oberhalb und unterhalb sollen die Flächen eingefärbt werden. Dies funktioniert noch nicht, siehe Code.
Unterhalb die Fläche soll von 0 bis pi/2 auf der x Achse eingefärbt werden und oberhalb von pi/2 bis zum zweiten Schnittpunkt.
`\documentclass[varwidth, \documentclass[varwidth, margin=2.5pt]{standalone}
\usepackage[ngerman]{babel}\usepackage{tikz} \usetikzlibrary{plotmarks} \usetikzlibrary{calc,arrows} \usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{plotmarks,calc,arrows}
\usepackage{amsmath, amssymb} amssymb}
\begin{document}
\def\a{0.5}
\begin{tikzpicture}[x = 1cm, y=1.5cm, % scale=0.45,
font=\footnotesize,
>=latex %Voreinstellung für Pfeilspitzen
]
%
% Funktionen y = sin(x), y = a
\draw[] plot[samples=300, domain=0:3.14159265359]
(\x,{sin(\x r)}) node[above=15pt] {};
% Pm
\draw[] (4,\a) -- (0,\a) node[above, xshift=5mm] {};
%Schnittpunkte
\foreach \k in {0,...,1}{%%
% x-Wert berechnen und abspeichern
\pgfmathparse{((-1)^\k) * 3.14159265359*asin(\a)/180 + \k*3.14159265359}
\let\myresult\pgfmathresult
\pgfmathparse{\myresult}
\let\myresult\pgfmathresult
\draw[color=red, fill=white] plot[mark=*,mark size=2.75pt]
coordinates{
( {\myresult}, {\a} )
};
% \node[] at (\myresult,\a) {\myresult};
}%%
% Koordinatensystem
% x-Achse
\draw[->] (0,0) -- (4,0) node[below] {$\delta$};
%Zahlen auf x-Achse
\foreach \x/\xtext in {
0, .5*pi/\frac{\pi}{2}, pi/\pi
}
\draw (\x,2pt) -- (\x,-2pt) node[below] {$\xtext$};
% y-Achse
\draw[->] (0,0) -- (0,1.75) node[left] {$y$};
%Zahlen auf y-Achse
\foreach \y in {0.5,1}
\draw[] (2pt,\y) -- (-2pt,\y) node[left] {\tiny $\y$};
%Ursprung
%\draw[] (0pt,-5pt) node[below right] {$0$};
\shade[top color=blue,bottom color=gray!50]
(0,0) parabola (0.52359,0.5) |- (0,0);
\end{tikzpicture}
\end{document} `
\end{document}