Zeitfunktion mit TikZ

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Zeitfunktion mit TikZ

von kasiii » Mo 30. Nov 2015, 22:51

Vielen Dank!

von esdd » Mi 25. Nov 2015, 20:08

Mit ein wenig Aufwand in dem Fall schon. Ersetze die Funktionen in unmittelbarer Umgebung der Übergänge durch Geraden und verwende rounded corners=1pt
\documentclass[tikz, border=10pt, ngerman,]{standalone} 

\usepackage{babel} % Deutsche Übersetzung, Trennregeln 
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz 
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat 

%\usepackage[charter]{mathdesign} 
\usepackage[scaled=1.5, charter]{newtxmath} 

\begin{document} 
\begin{tikzpicture}[semithick, >=latex]
  \draw[->] (-3,.4) -- (11,.4) node [right=1ex] {$t$}; 
  \draw[->] (0,0) -- (0,3) node [above left] {$u(t)$}; 
  %
  \newcommand\DX{0.05}
  \draw[samples= 100, blue, very thick,rounded corners=1pt] 
    plot [domain=-2.8:{-2-\DX}] (\x, {2*exp(-3*(\x+4))})
    --(-2,{2*exp(-6)})-- 
    plot [domain={-2+\DX}:{0-\DX}] (\x, {2*(1-exp(-3*(\x+2)))})
    --(0,{2*(1-exp(-6))})--
    plot [domain={0+\DX}:{2-\DX}] (\x, {2*exp(-3*\x)})
    --(2,{2*exp(-6)})--
    plot[domain={2+\DX}:{4-\DX}] (\x, {2*(1-exp(-3*(\x-2)))})
    --(4,{2*(1-exp(-6))})--
    plot [domain={4+\DX}:{6-\DX}] (\x, {2*exp(-3*(\x-4))})
    --(6,{2*exp(-6)})--
    plot [domain={6+\DX}:{8-\DX}] (\x, {2*(1-exp(-3*(\x-6)))})
    --(8,{2*(1-exp(-6))})--
    plot [domain={8+\DX}:10]  (\x, {2*exp(-3*(\x-8))})
  ;
\end{tikzpicture} 
\end{document} 
Gruß
Elke

Bild
Dateianhänge
gl_funktuebergaenge.png
gl_funktuebergaenge.png (7.15 KiB) 1129 mal betrachtet

Zeitfunktion mit TikZ

von kasiii » Di 24. Nov 2015, 23:15

Hallo,

ich habe den folgenden Code:
\documentclass[tikz, border=10pt, ngerman,]{standalone}

\usepackage{babel} % Deutsche Übersetzung, Trennregeln
\usepackage[utf8]{inputenc} % erweiterter Eingabezeichensatz
\usepackage[T1]{fontenc} % erweiterter T1 Zeichenvorrat

%\usepackage[charter]{mathdesign}
\usepackage[scaled=1.5, charter]{newtxmath}

\begin{document}
	\begin{tikzpicture}[semithick, >=latex]
		\draw[->] (-3,.4) -- (11,.4) node [right=1ex] {$t$};
		\draw[->] (0,0) -- (0,3) node [above left] {$u(t)$};
		\draw[samples= 100, blue, very thick]
		[domain=-2.8:-2] plot (\x, {2*exp(-3*(\x+4))})
		[domain=-2:0] plot (\x, {2*(1-exp(-3*(\x+2)))})
		[domain=0:2] plot (\x, {2*exp(-3*\x)})
		[domain=2:4] plot (\x, {2*(1-exp(-3*(\x-2)))})
		[domain=4:6] plot (\x, {2*exp(-3*(\x-4))})
		[domain=6:8] plot (\x, {2*(1-exp(-3*(\x-6)))})
		[domain=8:10] plot (\x, {2*exp(-3*(\x-8))});
	\end{tikzpicture}
\end{document}
Ist es machbar, dass Funktion zusammenhängend dargestellt wird und an den Übergängen etwas abgerundet wird?

Nach oben