Moin,
kloar geht das
.
\documentclass[11pt,fleqn]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{pgfplots,pgfplotstable}
\usepackage[locale=DE]{siunitx}
\begin{document}
\begin{tikzpicture}[scale=2]
\begin{axis}[
axis lines=middle,
xmin=-0.5, xmax=21, xtick={0,5,10,...,20},
ymin=-0.5, ymax=7, ytick={0,1,2,...,6}, yscale=0.5,
xlabel={\hspace*{5mm}t / \si{\milli\second}},
ylabel={U / \si{\volt}}
]
\addplot [black,domain=0:10, samples=50] {6 * (1-exp(-(x/1.1)))};
\addplot [black,domain=10:20, samples=50] {6 * exp(-((x-10)/1.1))};
\addplot [dashed, domain=-1:7] (10, x);
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}[scale=2]
\begin{axis}[
axis lines=middle,
xmin=-0.5, xmax=21, xtick={0,5,10,...,20},
ymin=-6, ymax=7, ytick={-6,-4,-2,...,6}, yscale=0.5,
xlabel={\hspace*{5mm}t / \si{\milli\second}},
ylabel={I / \si{\milli\ampere}}
]
\addplot [blue,domain=0:10, no marks] {5.45 * (exp(-(x/1.1)))};
\addplot [blue,domain=10:20, no marks] {-5.45 * exp(-((x-10)/1.1))};
\addplot [blue, dashed, domain=-5.5:0] (10, x);
\end{axis}
\end{tikzpicture}
\end{document}
Inspiriert/uebernommen von
hier.
Der Wert -5.5 ist pi * Daumen im Quadrat hingewackelt
. Ich weiss gerade nicht, wofuer man "no marks" benoetigt, habe sie mal testweise entfernt und keine Aenderungen gesehen. Du kannst mit "samples=X" auch die Anzahl der Stuetzstellen beim Plotten erhoehen und bekommst somit glattere Ergebnisse. Aber Achtung: Plotten dauert dann gerne einmal laenger oder sprengt die TeX Kapazitaeten
.
Falls du irgendwie die ganze Flaeche unter dem Graphen einfaerben moechtest, muesstest du einmal kurz ins pgfplots manual schauen, das weiss ich naemlich gerade auch nicht auswendig
.