von Rolli » Fr 4. Jan 2019, 13:26
Eine "Pfrimel-Bastel-Lösung" wäre natürlich, die einzelnen Abschnitte des Definitionsbereiches überlappend zu gestalten, wie im unteren Beispiel.
Abgesehen davon, dass dies völlig "unmathematisch" wäre, ist das wirklich Gebastele, weil es von der Skalierung und den Liniendicken abhängt, also nur eine Notlösung wäre.
% !TeX Program = pdflatex
% !TeX encoding = UTF-8 Unicode
% !TeX spellcheck = de-DE
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[samples=101]
\addplot[ultra thick,domain=0:1.01] {1-e^(-8*x)};
\addplot[ultra thick,domain=1:2.01] {e^(-8*(x-1))};
\addplot[ultra thick,domain=2:3.01] {1-e^(-8*(x-2))};
\addplot[ultra thick,domain=3:4.01] {e^(-8*(x-3))};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}
\addplot[ultra thick,domain=0:1] {1};
\addplot[ultra thick,domain=1:2] {0};
\addplot[ultra thick,domain=2:3] {1};
\addplot[ultra thick,domain=3:4] {0};
\draw[ultra thick] (0,1) -- ++ (0,-1);
\draw[ultra thick] (1,1) -- ++ (0,-1);
\draw[ultra thick] (2,1) -- ++ (0,-1);
\draw[ultra thick] (3,1) -- ++ (0,-1);
\draw[ultra thick] (4,1) -- ++ (0,-1);
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[samples=102]
\addplot[ultra thick,domain=-0.01:1.01] {1};
\addplot[ultra thick,domain=0.99:2.01] {0};
\addplot[ultra thick,domain=1.99:3.01] {1};
\addplot[ultra thick,domain=2.99:4.01] {0};
\draw[ultra thick] (0,1) -- ++ (0,-1);
\draw[ultra thick] (1,1) -- ++ (0,-1);
\draw[ultra thick] (2,1) -- ++ (0,-1);
\draw[ultra thick] (3,1) -- ++ (0,-1);
\draw[ultra thick] (4,1) -- ++ (0,-1);
\end{axis}
\end{tikzpicture}
\end{document}
Gruß vom Rolli
Eine "Pfrimel-Bastel-Lösung" wäre natürlich, die einzelnen Abschnitte des Definitionsbereiches überlappend zu gestalten, wie im unteren Beispiel.
Abgesehen davon, dass dies völlig "unmathematisch" wäre, ist das wirklich Gebastele, weil es von der Skalierung und den Liniendicken abhängt, also nur eine Notlösung wäre.
[code]
% !TeX Program = pdflatex
% !TeX encoding = UTF-8 Unicode
% !TeX spellcheck = de-DE
\documentclass{scrartcl}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[samples=101]
\addplot[ultra thick,domain=0:1.01] {1-e^(-8*x)};
\addplot[ultra thick,domain=1:2.01] {e^(-8*(x-1))};
\addplot[ultra thick,domain=2:3.01] {1-e^(-8*(x-2))};
\addplot[ultra thick,domain=3:4.01] {e^(-8*(x-3))};
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}
\addplot[ultra thick,domain=0:1] {1};
\addplot[ultra thick,domain=1:2] {0};
\addplot[ultra thick,domain=2:3] {1};
\addplot[ultra thick,domain=3:4] {0};
\draw[ultra thick] (0,1) -- ++ (0,-1);
\draw[ultra thick] (1,1) -- ++ (0,-1);
\draw[ultra thick] (2,1) -- ++ (0,-1);
\draw[ultra thick] (3,1) -- ++ (0,-1);
\draw[ultra thick] (4,1) -- ++ (0,-1);
\end{axis}
\end{tikzpicture}
\begin{tikzpicture}
\begin{axis}[samples=102]
\addplot[ultra thick,domain=-0.01:1.01] {1};
\addplot[ultra thick,domain=0.99:2.01] {0};
\addplot[ultra thick,domain=1.99:3.01] {1};
\addplot[ultra thick,domain=2.99:4.01] {0};
\draw[ultra thick] (0,1) -- ++ (0,-1);
\draw[ultra thick] (1,1) -- ++ (0,-1);
\draw[ultra thick] (2,1) -- ++ (0,-1);
\draw[ultra thick] (3,1) -- ++ (0,-1);
\draw[ultra thick] (4,1) -- ++ (0,-1);
\end{axis}
\end{tikzpicture}
\end{document}
[/code]
Gruß vom Rolli