Hallo, hier ein weiteres Problem. Wenn ich versuche es weiter anzunähern, kommt immer eine Fehlermeldung. Scheinbar bin ich dann über die Grenzen hinaus. Mein Versuch: Open in writeLaTeX
\documentclass[border=10pt]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.10} \begin{document} \begin{tikzpicture}[ scale=1 ] \begin{axis}[ axis y line = left, axis x line = bottom, xtick = \empty, ytick = \empty, samples = 150,% für eine Gerade genügen 2 xmin = 0, ymax = 5, enlarge x limits={abs=0.5,upper}, enlarge y limits={abs=5,lower}, xlabel style={at={(rel axis cs:1,0)}}, xlabel=$I_E$, ylabel style={at={(rel axis cs:0,1)},rotate=-90}, ylabel=$n$, ] \addplot[color=black] {2*exp(-1*x)}; \end{axis} \end{tikzpicture} \end{document} Vielen Dank. gefragt 17 Jun '14, 19:59 Patrick1990 |
Eine Möglichkeit ist die Angabe von Code: Open in writeLaTeX
\documentclass[border=10pt]{standalone} \usepackage{pgfplots} \usetikzlibrary{arrows} \pgfplotsset{compat=1.10} \begin{document} \begin{tikzpicture} \begin{axis}[ axis y line = left, axis x line = bottom, xtick = \empty, ytick = \empty, samples = 150, domain=0:5, enlargelimits=0.1,% relatives Verlängern der Achsen xlabel style={at={(rel axis cs:1,0)}}, xlabel=$I_E$, ylabel style={at={(rel axis cs:0,1)},rotate=-90}, ylabel=$n$, ] \addplot[color=black] {2*exp(-x)}; \end{axis} \end{tikzpicture} \end{document} beantwortet 17 Jun '14, 21:49 esdd |
Zum Spaß mit Metapost in ConTeXt: Open in writeLaTeX
\starttext \startMPpage u := 1cm; drawarrow (-.3u,0) -- (4u,0); drawarrow (0,-.3u) -- (0,3u); label.bot(textext("$I_E$"), (4u,0)); label.lft(textext("$n$"), (0,3u)); draw (.3u,3u) .. (1.5u,1.4u) .. (4u,.5u); \stopMPpage \stoptext beantwortet 22 Jun '14, 20:59 Henri |
Was auch immer Du vor hast, vielleicht hilft Dir folgendes: Open in writeLaTeX
\documentclass[border=10pt]{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.8} \begin{document} \begin{tikzpicture}[ scale=1 ] \begin{axis}[ axis y line = left, axis x line = bottom, xtick = \empty, ytick = \empty, samples = 150,% für eine Gerade genügen 2 xmin = -0.5, xmax = 5, ymin = -0.5, ymax = 3.5, xlabel style={at={(rel axis cs:1,0)}}, xlabel=$I_E$, ylabel style={at={(rel axis cs:0,1)},rotate=-90}, ylabel=$n$, ] \addplot[color=black,domain=0:4.5] {3*exp(-x)}; \end{axis} \end{tikzpicture} \end{document} Immerhin kommt es deiner Grafik näher... beantwortet 17 Jun '14, 20:19 Dirk Danke, reicht vollkommen. Das sollen nur Voraussagen sein für einen Praktikumsversuch, also nichts Genaues.
(17 Jun '14, 20:30)
Patrick1990
|
Mit »eine solche Kurve« meinst Du da eine Hyperbel, wie es die Zeichnung andeutet, oder eine e-Funktion, wie es Dein Code andeutet?
Solche Kurve soll heißen, das soll rein optisch so aussehen?
--->
Ersetze\addplot[color=black] {2*exp(-1*x)};
durch\addplot[color=black] {a/x+b};
wobei eben für a und b geeignete Zahlenwerte gewählt werden müssen.Andererseits legt die Achsenbeschriftung nahe, daß es sich um eine konkrete Funktion handelt, und die kannst (im Normalfall) nur Du wissen.